Overview
In this role you will own machine learning projects from experimentation to production, building reliable, scalable systems using Python and LLMs. You will collaborate across model development, infrastructure, and product engineering to boost model performance and embed AI capabilities into applications. Expect to tackle complex technical challenges and drive practical ML outcomes in a fast-paced environment. This is a remote, technically focused opportunity with exposure to cutting-edge AI projects that shape product experiences.
Pay / Benefits
- remote work
- competitive salary (80,000–150,000 GBP)
Responsibilities
- Own ML projects from experimentation to production
- Build and maintain production-ready software in Python
- Collaborate across model development, infrastructure and product engineering
- Improve model performance and deployment of AI capabilities
- Explore and implement techniques like RAG, AI agents, and inference optimisation
- Work on cloud infrastructure and scalable AI systems
Key requirements
- Strong Python programming and production-grade software development experience
- Practical experience with LLMs and modern ML techniques
- Solid understanding of ML fundamentals, deep learning, and neural networks
- Ability to write clean, maintainable code and troubleshoot complex issues
- Understanding of model reliability, performance optimization and deployment
- Experience with retrieval-augmented generation (RAG), AI agents, inference optimisation or cloud infrastructure (advantageous)
- Proactive problem-solving and ability to thrive in a fast-paced environment
- Proactive problem-solving
- Adaptability in a fast-paced environment
- Collaborative cross-functional work
- Python
- LLMs
- machine learning fundamentals
…
