Backend Engineer

The data development platform for AI teams
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Backend Engineer

Encord is a London-based startup building a comprehensive development platform for machine learning applications. Our mission is to enable companies to unlock the power of AI while retaining 100% control of their data. In 2021 we raised $20M from top investors including CRV, Y Combinator Continuity, the Harvard Management Company and other leading Bay Area investors.

As a Backend Engineer at Encord, you'll be at the forefront of building performant backend services that power state-of-the-art AI applications. You'll work with a broad tech stack including Python, PostgreSQL, OpenCV, PyTorch, TypeScript, React, GCP, AWS, K8S, and CUDA, while tackling challenges at the cutting edge of computer vision and deep learning.

You'll join a team of 60 professionals working on solving complex problems in AI infrastructure. The role offers significant impact potential, as you'll be designing and maintaining systems that scale to billions of entities, building critical client libraries, and establishing engineering best practices.

The ideal candidate brings hands-on experience with distributed systems and data pipelines, thrives in a fast-paced startup environment, and can work autonomously. You'll be part of a flat organizational structure where your contributions can directly influence the company's success.

We offer a competitive package including equity options, hybrid work arrangement (3 days in our central London office), 25 days annual leave, private health insurance, pension contribution, cycle to work scheme, and an annual education allowance. Join us in building the next generation of AI infrastructure tools that are transforming industries from healthcare to manufacturing, retail, and agriculture.

Last updated 12 hours ago

Responsibilities For Backend Engineer

  • Design, build, and maintain systems and API servicing both customers and internal users
  • Build client libraries like our Python SDK
  • Collaborate with business teams to understand and solve customer pain points
  • Improve engineering standards, tooling, and processes
  • Contribute to hiring additional talent

Requirements For Backend Engineer

Python
PostgreSQL
Kubernetes
  • At least 3+ years of experience if you've had formal training or 5+ years of experience in industry
  • Hands-on experience in designing, building and maintaining distributed systems
  • Experience with large-scale data pipelines
  • Ability to self-manage and work autonomously
  • Willingness to own and improve multiple systems simultaneously

Benefits For Backend Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Hybrid work - 3 days in central London office
  • 25 days of annual leave
  • Private health insurance
  • Pension contribution
  • Cycle to work scheme
  • Annual education allowance
  • Regular social events

Interested in this job?

Jobs Related To Encord Backend Engineer

Full Stack Engineer

Senior Full Stack Engineer position at Encord, building AI development platform features using Python, React, and cloud technologies.

Systems Development Eng (AWS Generative AI & ML Servers), AWS Hardware Engineering Accelerators

Senior Systems Development Engineer role at AWS focusing on Generative AI and ML server infrastructure, combining hardware expertise with software development for cloud platforms.

Sr Automation Engineer, RME

Senior Automation Engineer position at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming, robotics, and industrial automation.

Power and Performance Software Engineer, Annapurna Labs

Senior Power and Performance Software Engineer position at Annapurna Labs focusing on tool development, data analysis, and system optimization for machine learning data centers.

Sr. Software Development Engineer, Aurora Leadership

Senior Software Development Engineer position at Amazon AWS, focusing on Aurora database development, requiring expertise in distributed systems and database internals.