Unleash innovation in AI infrastructure — develop the future of intelligent systems!
Warsaw-based opportunity with hybrid work model (up to 2 remote days per week).
As a Junior Python Developer, you will be working for our client, a forward-thinking technology company specializing in AI solutions. You will contribute to designing and maintaining scalable, secure backend systems that drive cutting-edge generative AI experiences on Azure, enabling impactful advancements in artificial intelligence.
Your main responsibilities:
- Develop and maintain robust server-side services, APIs, and databases to support AI applications.
- Collaborate with cross-functional teams including data scientists, DevOps, and senior engineers to deliver high-performance solutions.
- Implement and optimize system components for security, reliability, and performance.
- Integrate AI APIs such as OpenAI or Anthropic into existing infrastructure, ensuring seamless operation.
- Contribute to continuous integration and deployment (CI/CD) pipelines to facilitate rapid development cycles.
- Work on cloud services on Azure, leveraging modern tools like Docker and Git for effective version control and deployment.
You're ideal for this role if you have:
- 1+ year of experience in backend development, systems architecture, or software engineering.
- Proficiency in Python, FastAPI, GraphQL (Strawberry), SQL, and relational databases.
- Experience with AI APIs (e.g., OpenAI, Anthropic) and familiarity with Model Context Protocol (MCP).
- Good command of English in a professional setting.
- Knowledge of Git, Docker, and CI/CD fundamentals.
- Strong problem-solving skills and a proactive learning attitude.
It is a strong plus if you have:
- Experience with vector databases or Retrieval-Augmented Generation (RAG).
- Hands-on experience with Azure cloud services.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 1-3 years of relevant experience, including internships or projects involving backend API development and system integration.
Language Required for the role:
- Fluent in Polish and English.
Eligibility for the role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.