AIConsole consolidates the latest AI technologies into a suite of applications. With a team of hackers, coders, and innovators, we're on the lookout for individuals who share our grind and drive to introduce our product to a worldwide audience. We need someone unafraid to navigate the rugged terrain of an early-stage startup environment, where toughness and resilience are paramount.
As a Senior Python Developer at AIConsole, you'll thrive in an intellectually stimulating atmosphere, implementing top-tier software engineering practices and contemporary solutions. We seek someone who embraces personal responsibility and is comfortable handling front-end tasks without requiring full-stack expertise.
There are only 2 stages in the recruitment process!
1. HR Interview (30 min) - to get to know you a bit better
2. On-site Technical Interview with a possible Tech Challenge - to find out if your technical skills match our needs.
You'll be responsible for designing, developing, and maintaining the core infrastructure of our SaaS platform, including:
- designing and delivering user interfaces, database schemas, and APIs,
- writing clean, testable, maintainable, and reusable code,
- participating in code reviews and ensuring error-free solutions,
- troubleshooting, optimizing, and maintaining AI-driven components for scalability and efficiency,
- translating business needs into technical solutions and communicating effectively with clients,
Additionally, as a senior developer, you will be
- Ensuring that good programming practices are followed
- Supporting other engineers’ growth with your expertise and mentorship
- Engageing with the AIConsole community to understand users' needs and help guide the direction of product development.
What you bring to the table
- We need someone who is truly passionate about AI and is driven by a deep fascination for its potential
- You have at least 5 years of experience with Python including (but not limited to)FastAPI, Redis, SQL and NoSQL databases and Docker.
- You have experience with developing SaaS products and/or real-time communication apps.
- You have worked on challenging or complex projects, so you anticipate technical challenges before they occur
- You feel comfortable communicating with your team using English (at least B2 lvl).
It’s great if you also have
- Experience with cloud providers like Azure, AWS, or GCP
- Understanding LLM APIs, RAG and other concepts related to building LLM apps
- Knowledge of TypeScript.
What you can expect from us
- Salary depending on your skills and experience (our brackets start from PLN 17 000 + VAT on a B2B contract)
- Employee Stock Option Plan (ESOP)
- Unlimited paid days off policy
- All necessary equipment such as laptop, additional monitor and accessories
- Flexible working hours with a focus on the delivery of our goals
- Office presence required: Warsaw (hybrid model, 1-2 days per week)
- Remote team building initiatives
- Participation in team and personal education activities
- Individual career path and professional development initiatives
- Early stage startup (tough and rough)
As a Python Developer at AIConsole, you will play a key role in AI application development. You'll have the opportunity to enhance your Python programming skills and gain practical experience with cutting-edge technologies in AI and software development practices. Contributing to open-source Python projects can enrich your portfolio and lay a strong foundation for a successful career in Python programming within the rapidly expanding AI industry.