Machine Learning Engineer
- Onsite
- All ai & machine learning jobs
- FullTime
- EPD
About the role
About us
Encord is the universal data layer for AI that helps 300+ AI teams train and run models on the right data. Our platform indexes, curates, annotates, and evaluates data across the full AI lifecycle, from development through production. Trusted by Woven by Toyota, AXA, UiPath, Zipline, and more.
We're an ambitious team of 100+ working at the frontier of AI and have raised $60M in Series C funding from Wellington Management, CRV, Next47 and Y Combinator.
The role
We're looking for a Senior Machine Learning Engineer to own how we bring state-of-the-art computer vision and multimodal models into a production platform used by hundreds of AI teams worldwide. You'll take ambiguous, often unsolved problems, decide how to approach them, and see them through from research to reliable, scalable features in production
You'll work closely with product, engineering and our human data team, and have real influence over our ML roadmap, technical direction and how the team grows. If you want ownership, scope and the chance to set the bar for ML engineering at a fast-growing company, we'd love to talk.
What you'll do
Own ML initiatives end-to-end, from scoping and model selection through deployment, monitoring and iteration in production
Evaluate and adapt the latest models (e.g. foundation models, VLMs, segmentation and tracking models), and decide what's worth bringing into the platform
Tackle open-ended statistical, geometric and algorithmic problems where there's no playbook
Design ML systems and pipelines that scale across large, multimodal datasets and hundreds of customers
Partner with product and engineering leads to shape the ML roadmap and turn customer needs into technical direction
Set engineering standards, lead design reviews and mentor other engineers
Play an active role in hiring and building out the ML team
Work with Python, PyTorch, OpenCV, CUDA, Kubernetes and GCP/AWS
Who we're looking for
An owner. You take ambiguous problems, define the approach and drive them to production without needing a detailed spec.
A pragmatist. You know when to reach for the latest research and when a simpler solution will do, and you can explain the trade-offs.
A multiplier. You raise the bar for those around you through mentoring, reviews and clear communication.
A customer champion. You care about how your work lands with real users, not just offline metrics.
Experience requirements
5+ years in ML engineering (or 5+ with a relevant PhD), including shipping and maintaining models in production at scale
Deep experience in computer vision and PyTorch, with hands-on work on modern architectures (transformers, foundation models)
A track record of leading technically complex projects from idea to production
A strong grounding in maths, algorithms and applied ML
Experience with production ML infrastructure, such as model serving, GPU optimisation and distributed training
Bonus: multimodal data (video, 3D/LiDAR, medical imaging), active learning or data-centric AI
Why Encord
Competitive salary and meaningful equity in a high-growth startup
Strong in-person culture — most of the team works from our London office 4+ days/week
25 days annual leave + UK public holidays
Annual learning & development budget
Travel for customer visits, events, and conferences across the UK and Europe
Daily company lunches
Monthly socials & bi-annual team offsites
Description as published by Encord.