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:
Eligibility for the 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.