E

Encord

AI-native data infrastructure for Physical AI

Senior Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • At least 5 years of software engineering experience, including meaningful experience building and operating machine learning 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.
  • 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 production.
  • Ability to take ambiguous product needs, make architecture decisions, and carry the work through to production.
  • Ability to design systems for scale and reuse and to choose a simple, solid baseline over a more complex solution when appropriate.
  • Ability to work across research, product, and engineering and help teams ship.
  • Ability to bridge research and production, help researchers ship their work, and feed production lessons back into model development.

Responsibilities

  • Design, build, and operate model-serving and inference infrastructure for transformer-based vision and multimodal models.
  • Own the serving architecture behind ML features and justify trade-offs in latency, throughput, reliability, and GPU cost.
  • Optimise models and pipelines for production through batching, KV caching, GPU utilisation, and orchestration.
  • Integrate models into the product and annotation workflows with Product Engineering.
  • Build reusable abstractions across models, data types, customers, and changing task templates.
  • Set up monitoring and observability, and own performance and reliability after features go live.
  • Turn prototypes from research-focused teammates into shipped features.
  • Contribute to platform design decisions, participate in design reviews, and help with hiring.
  • Work with Python, PyTorch, CUDA, Kubernetes, and GCP/AWS.

Desired Qualifications

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

About the Company

Encord

AI-native data infrastructure for Physical AI

Encord provides an AI-native data infrastructure platform for Physical AI, helping enterprises manage multimodal data for robotics, autonomous systems, and related applications. It offers Encord Annotate for collaborative multimodal annotation, Encord Active for data curation and quality evaluation, and Encord Index for petabyte-scale dataset search and management, covering the full data lifecycle from collection to deployment. The platform acts as a universal data layer for production-grade Physical AI, addressing the infrastructure gap left by cloud-era tools focused on text and tabular data and emphasizing multimodal data and embodied AI. Its goal is to enable teams to build, evaluate, and deploy real-world AI systems more efficiently with scalable, reliable data tooling.

Company size
201-500
Company stage
Series C
Total funding
$107.1M
Headquarters
London, United Kingdom
Founded
2020

Recently Posted Jobs

Explore more opportunities at Encord

See more jobs