About this role
Salary: £90,000 - 150,000 per year
Requirements
- Commercial experience building and deploying machine learning models into production
- Strong understanding of modern machine learning architectures and production challenges
- Excellent software engineering skills, with a focus on maintainable, production-quality code
- Ability to work independently and take ownership of technical delivery
- Strong problem-solving skills and a pragmatic approach to engineering
- Excellent communication skills and a collaborative mindset
- Experience with Python, PyTorch and/or JAX, GPU-based model training and inference, and modern machine learning infrastructure
Responsibilities
- Design and implement production-ready machine learning systems
- Own the full machine learning lifecycle, from data preparation and model training through deployment and optimisation
- Translate research concepts into robust, scalable production solutions
- Monitor, debug and improve models using production data and user feedback
- Work closely with software engineers, researchers and product teams to deliver impactful features
- Mentor other engineers through technical leadership, code reviews and best practices
- Build systems that balance performance, latency, reliability and scalability
Technologies
- AI
- Machine Learning
- Model Training
- PyTorch
- Python
- C#
- Embedded
- FPGA
- Golang
- JavaScript
- Linux
More
We are an innovative AI technology company developing next-generation machine learning systems for real-world applications. Youll join a small, highly technical team building production-grade AI solutions from the ground up. This is a hands-on, remote role with a flexible salary of £90,000–£160,000.
last updated 46 week of 2026