Role overview
You will develop AI-powered applications and applied machine learning for client problems, working closely with our software and data engineers to take them from prototype to production.
This is an evergreen track — a permanently open talent pipeline rather than a dated vacancy. We review applications continuously and open a seat when we meet the right person.
Key responsibilities
- Develop applied AI and machine learning solutions for client use cases.
- Integrate models into production applications.
- Prepare data and features with the data engineering team.
- Evaluate model performance, cost and drift.
- Document approaches and limitations for clients.
Required skills & qualifications
- Strong Python and experience with ML or LLM tooling.
- Track record of putting models into production.
- Solid grounding in evaluation methodology.
- Ability to explain model behaviour to non-specialists.
Preferred qualifications
- Degree in computer science, statistics or a related field — or equivalent experience.
Relevant tools & technologies
- Python
- PyTorch
- scikit-learn
- LLM APIs
Application process
Send your CV and the work that best shows how you think — links, repos, decks or campaigns. We reply to every application within seven days, and the full five-step process (including a paid working session) is published on the careers page.
Apply for AI/ML Engineer