Senior Python AI Engineer
Summary
Senior Python engineer building and productionising AI/ML solutions: turning business requirements into scalable APIs/microservices, working with LLMs (RAG, fine-tuning, prompt engineering), and maintaining MLOps and CI/CD pipelines on cloud platforms. Stack includes TensorFlow/PyTorch, Hugging Face, LangChain, FastAPI, Docker and Kubernetes.
About the role
Develop, integrate, and optimise AI/ML solutions for business use cases. Translate requirements into scalable AI applications (APIs, microservices) and work closely with Data Scientists, architects, and business/IT teams in an agile setup. Support production deployment and industrialization of AI models.
Key responsibilities
Develop, integrate, and optimise AI/ML solutions for business use cases
Translate requirements into scalable AI applications (APIs, microservices)
Work closely with Data Scientists, architects, and business/IT teams in an agile setup
Support production deployment and industrialization of AI models
Use generative AI tools (e.g. Copilot, ChatGPT, Claude, Cursor) to accelerate development
Break down complex problems into structured prompts and validate AI-generated code
Build and maintain MLOps pipelines (training, versioning, monitoring)
Ensure code quality through testing, validation, and performance optimisation
Optimise applications for scalability, latency, and cost efficiency
Contribute to technical documentation (code, APIs, models, reusable prompts)
About you
5+ years of experience in Python development with AI/ML focus
Strong experience with ML/DL frameworks (TensorFlow, PyTorch, Scikit-learn, Hugging Face, LangChain)
Hands-on experience with LLMs (fine-tuning, prompt engineering, RAG, agents)
Experience using AI coding tools (Copilot, ChatGPT, Claude, Cursor) for development
Strong knowledge of cloud platforms (AWS, Azure, or GCP)
Experience with MLOps and CI/CD pipelines for AI solutions
Good understanding of data engineering (data pipelines, preprocessing, feature engineering)
Experience with databases (SQL, NoSQL, Vector DBs)
API development experience (FastAPI, Flask, REST)
Familiarity with Docker and Kubernetes