Location:
Hybrid (Oxford / London)
Market-leading compensation – Dedicated to matching or exceeding market-rate salaries.
This is a firm applying machine learning to some of the most complex real-world challenges. From healthcare to robotics to climate change, you'll join a team building systems that push the boundaries of applied AI at scale.
You'll be working in one of Europe's best-resourced AI environments, collaborating with experienced researchers and engineers to design the data platforms and tools that power model training and deployment.
Why this role?
* Build data systems that enable cutting-edge machine learning at scale
* Work in a high-calibre team alongside ML researchers and engineers
* Competitive compensation that matches or exceeds top industry benchmarks
Your responsibilities
* Designing and implementing scalable, high-performance data pipelines to support model training and experimentation
* Collaborating with machine learning researchers and software engineers to ensure robust integration of data into ML workflows
* Writing clean, production-level code to support large-scale model development and deployment
* Optimising storage, retrieval, and processing for complex datasets, including text-heavy/NLP data
* Evaluating and adopting new technologies to enhance machine learning infrastructure
What you bring
* Strong software engineering experience, with a focus on writing high-quality, scalable code
* Experience in data engineering or data-intensive systems, ideally within ML-driven teams
* Familiarity with machine learning workflows - especially model training and experimentation
* Proficiency in programming languages such as Python, Scala, or Java
* Cloud experience (AWS, GCP, or Azure), plus modern data technologies (e.g. Spark, Kafka, Airflow, Dagster, Kedro)
* Background in industries with complex datasets, such as healthtech, NLP, or other large-scale data applications
Leadership opportunity
Alongside core engineering hires, the team is also seeking one senior profile with
people leadership experience
- ideally a 50/50 split between hands-on technical work and team management.
This role will focus on mentoring engineers, guiding best practices, and helping shape the team's technical strategy.
If you're an engineer with experience at the intersection of
data and machine learning
, and want to work on projects with scale, impact, and technical depth - please apply.
For more details on this and similar opportunities, please reach out directly.