Back to jobs
Job Description
What You Bring
- Backend Expertise: Deep proficiency in Python and hands-on experience designing and scaling modern APIs (e.g. FastAPI) in production, including async/await for I/O-bound workloads. Production experience with GraphQL (Strawberry or comparable) is a strong plus.
- AI Productization Experience: Hands-on experience integrating LLMs and AI APIs (OpenAI, Gemini, Anthropic) into production systems, with familiarity in RAG, agent frameworks, vector databases, MCP, or ML serving patterns.
- Data & Persistence: Strong production experience with PostgreSQL, SQLModel/SQLAlchemy, and Alembic, including schema design, indexing, and efficient queries.
- Cloud & DevOps: Solid working experience with Google Cloud Platform and/or Azure, Terraform, Docker, Git workflows, and CI/CD pipelines (Gitlab or equivalent).
- Quality & Collaboration: Strong testing discipline with pytest, a habit of writing maintainable, well-typed code, and the communication skills to mentor peers and partner closely with data scientists and AI engineers.
- Experience & Education: 5+ years in Backend Development, Software Engineering, or Systems Architecture, including significant experience designing and operating production systems. A relevant degree in Computer Science or related field is required. English fluency is required.
