What is a Machine Learning Engineer at Encord?
As a Machine Learning Engineer at Encord, you will work at the absolute frontier of artificial intelligence, deep learning, and computer vision. Encord is building the universal data layer for AI, serving as the critical infrastructure that helps hundreds of AI teams index, curate, annotate, and evaluate their data. In this role, you are not just building isolated models; you are building the core algorithmic systems that power active learning workflows for over 300 AI teams globally, including industry leaders like Woven by Toyota, AXA, and Zipline.
This position requires a unique blend of deep theoretical knowledge and practical, production-grade engineering. You will experiment with, adapt, and scale state-of-the-art foundation models, computer vision architectures, and geometric algorithms to solve highly complex, unstructured data problems. Because Encord operates as a high-growth, fast-paced startup, your work will directly impact the platform's core capabilities, enabling customers to turn massive, unorganized datasets into high-quality training data.
The engineering culture at Encord is highly collaborative, experimental, and driven by ownership. As a Machine Learning Engineer, you will partner closely with product and full-stack engineering teams to integrate complex research solutions into a reliable, scalable SaaS platform. If you thrive on solving hard mathematical and geometric challenges, writing clean and performant Python code, and seeing your models run at scale in production, this role offers an exceptionally high-impact opportunity.


