This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, and maintain high quality Python REST APIs using FastAPI. Architect scalable, cloud native services using Azure Functions and containerized workloads. Create internal Python packages, reusable components, and tooling for the wider team. â Build and maintain CI/CD pipelines (GitHub Actions or Azure DevOps) for Python deployments. Implement monitoring, logging, and alerting using DataDog Azure Monitor. Ensure services are secure, resilient, and production ready (error handling, retries, rate limits). â Build and maintain data processing flows with Pandas, Pydantic, and related libraries. Implement, fine tune, and operationalise OpenAI, Azure OpenAI, or Gemini models for automation and intelligent workflows. Work with embeddings, vector search, and RAG patterns to deliver reliable AI driven features. â Establish coding standards, best practices, documentation, and patterns for future hires. Work closely with product and leadership to translate evolving requirements into technical solutions.
Job Responsibility
Design, develop, and maintain high quality Python REST APIs using FastAPI
Architect scalable, cloud native services using Azure Functions and containerized workloads
Create internal Python packages, reusable components, and tooling for the wider team
Build and maintain CI/CD pipelines (GitHub Actions or Azure DevOps) for Python deployments
Implement monitoring, logging, and alerting using DataDog Azure Monitor
Ensure services are secure, resilient, and production ready (error handling, retries, rate limits)
Build and maintain data processing flows with Pandas, Pydantic, and related libraries
Implement, fine tune, and operationalise OpenAI, Azure OpenAI, or Gemini models for automation and intelligent workflows
Work with embeddings, vector search, and RAG patterns to deliver reliable AI driven features
Establish coding standards, best practices, documentation, and patterns for future hires
Work closely with product and leadership to translate evolving requirements into technical solutions
Requirements
Strong expertise in Python, including async programming, modular design, and testing
Proven experience delivering production REST APIs using FastAPI or Flask
Hands on experience with Azure Functions, Azure container services, and cloud native patterns
Comfortable operating as the sole or primary Python engineer, owning features end to end
Production experience integrating generative AI models (OpenAI, Azure OpenAI, Gemini), including prompt design, streaming, error handling, and optimisation
Practical knowledge of Azure authentication (Managed Identities, Service Principals, Key Vault)
A Bachelor’s or Higher Degree is the minimum entry required for the position
Nice to have
Experience with Docker and container orchestration (AKS or similar)
Knowledge of CI/CD automation, Infrastructure as Code (Terraform), and automated testing workflows
Familiarity with event driven architectures (Azure Service Bus/Event Hub)
Experience with vector databases (Pinecone, Chroma, Azure AI Search) and RAG pipelines
Performance tuning, profiling, and optimizing Python workloads