Encord

Senior Machine Learning Engineer

London. Posted 12 days ago

The role

You will design, build, and operate model-serving and inference infrastructure for transformer-based vision and multimodal models. You will own the serving architecture and optimize models and pipelines for production.

What you will do

  • Design, build and operate model-serving and inference infrastructure for transformer-based vision and multimodal models
  • Own the serving architecture behind our ML features
  • Optimise models and pipelines for production through batching, KV caching, GPU utilisation and orchestration
  • Integrate models into Encord's product and annotation workflows
  • Build reusable abstractions that work across models, data types, customers and changing task templates
  • Set up monitoring and observability
  • Take prototypes from research-focused teammates and turn them into shipped features
  • Contribute to platform design decisions, take part in design reviews and help us hire

Required qualifications

  • 5+ years of software engineering experience, including meaningful time building and operating ML systems or model-backed products in production at scale
  • Strong software engineering and system design fundamentals
  • Hands-on experience deploying modern deep learning models in production, with a strong understanding of model serving, inference optimisation, GPU utilisation and performance trade-offs
  • Experience designing and operating scalable, distributed production systems, ideally involving GPU workloads, high-throughput data processing or low-latency inference
  • The ability to reason through an ML system end to end, from data and model choices to offline and online evaluation, deployment, monitoring and retraining
  • A track record of personally owning complex systems from design through to production
  • Work with Python, PyTorch, CUDA, Kubernetes and GCP/AWS

Nice to have

  • computer vision or multimodal deployment experience
  • model-serving frameworks
  • experience with video, 3D or other complex data types

Benefits

  • Competitive salary
  • meaningful equity in a high-growth startup
  • 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

About the company

Encord is the universal data layer for AI that helps 300+ AI teams train and run models on the right data. They are an ambitious team of 100+ working at the frontier of AI.

Senior Machine Learning Engineer at Encord | JobZoey