About us:
Encord is the universal data layer for AI, helping 300+ teams train and run models on the right data. Our platform indexes, curates, annotates, and evaluates data across the full AI lifecycle.
Trusted by Woven by Toyota, AXA, UiPath, Zipline, and more. We’re a team of 100+ operating at the frontier of AI, backed by $60M in Series C funding from Wellington Management, CRV, Next47, and Y Combinator.
The role:
We are hiring a Software Engineer to build systems that power real-world AI data workflows.
This role sits at the intersection of product engineering and applied problem solving. You will work directly with client-facing teams to design and implement solutions that improve how data is processed, annotated, and evaluated in production.
This is a unique role: the code you write will directly impact customer outcomes — from annotation quality to the accuracy of the metrics we report every day. You won’t be working in isolation; you’ll be solving live problems that affect active deployments.
What you’ll do:
Build production-grade automation and services using Encord’s SDK
Identify bottlenecks in data workflows and implement scalable backend solutions
Contribute to Encord’s core codebase (APIs, services, infrastructure) to support new use cases
Work directly with client-facing teams to debug, iterate, and ship solutions in real time
Improve data quality, consistency, and metric accuracy through robust tooling
Design systems that move from one-off fixes to reusable abstractions
Own problems end-to-end — from investigation to deployment and monitoring
Who we’re looking for:
Strong software engineer with a bias for shipping and ownership
Comfortable working on real-world systems with imperfect inputs and constraints
Able to move quickly without sacrificing code quality
Interested in building systems that directly impact users and business outcomes
Effective collaborator across engineering, operations, and client-facing teams
Experience requirements:
1+ years of software engineering experience
Strong backend fundamentals (Python preferred)
Experience building APIs, services, or automation pipelines in production
Comfortable contributing to shared codebases (PRs, reviews, production systems)
Familiarity with cloud environments (GCP, AWS, or Azure)
Ability to debug and extend existing systems quickly
Bonus:
Experience with data pipelines, ML infrastructure, or evaluation systems
Exposure to human-in-the-loop workflows or annotation systems
Familiarity with Kubernetes, Docker, or distributed systems
Experience in high-velocity, customer-facing engineering environments
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
Company lunches twice a week
Monthly socials & bi-annual team offsites
Encord