Product Engineer
Encord
Description
We're looking for an outstanding experienced engineer to push our platform to the next level of performance and reliability. You'll join us at a crucial stage of accelerated development for the company, product, and team. As part of a small, highly collaborative group, you'll be a key driver of vital projects — operating with a high degree of autonomy, building and extending multiple foundational systems, and crafting performant, reliable, and maintainable solutions to challenging technical and product problems.
-
Build and extend foundational systems across the full stack — from backend services to frontend interfaces
-
Take end-to-end ownership of projects, from product and architectural decisions through to deployment, monitoring, and measuring user impact
-
Work autonomously to drive projects forward while collaborating closely with a lean, high-trust team on challenging problems
-
Tackle complex domains at massive scale using simple, well-crafted solutions
-
Take initiative, be proactive in problem-solving, and continuously seek improvements across the codebase and product
-
We are technology agnostic at Encord and not looking for experience across all of these — as long as you're open to learning, please apply.
-
Competitive salary, commission, 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
Eligibility Criteria
-
You've seen and built a lot. You have personally developed and maintained multiple systems from scratch, and you know what trade-offs are involved in building reliable, performant software at speed
-
You want your work to have a tangible outcome for people. You're not satisfied with building products that do not see the light of day
-
You are a builder. You enjoy all aspects of building not only software but a complete product, and are comfortable moving across the stack when necessary.
-
You enjoy problem-solving and thinking from first principles, and are always ready to pick up new skills and build quickly
-
You're happy to tackle problems without a predefined, clear definition or obvious solution, and are excited to have autonomy to make decisions as you go
-
You understand that being a member of a high-performing team requires two things. You contribute your best work and help others contribute their best. You'll always lend a helping hand when needed and level up those around you
-
Strong full-stack engineering experience, with production-grade work across both backend and frontend
-
Deep fluency in at least one high-level language (we use Python and TypeScript, but we care more about depth than the specific language)
-
Familiarity with cloud infrastructure (GCP preferred) and containerised deployment (Kubernetes)
-
Experience building at scale in a fast-paced startup or high-growth environment
-
Exposure to machine learning workflows or ML infrastructure is a plus
About Encord
-
