Skip to content
EncordEncord

Principal Engineer - Backend

Leads the architecture and operation of large-scale distributed backend infrastructure, including databases, processing systems, APIs, and migrations. The role requires 10+ years of experience, principal-level technical influence, and deep expertise in reliability and systems at scale.

About the job

Responsibilities

  • Design and lead major database and processing-system initiatives.
  • Design performant protocols and APIs, including customer-facing label-format APIs, across product and engineering.
  • Build robust distributed systems and reason rigorously about failure modes and behavior under load.
  • Level up engineers across the company through design reviews, pairing, and mentorship.

Requirements

  • 10+ years building large-scale backend infrastructure applications, including several years operating at staff or principal level with company-wide technical influence.
  • Deep expertise in distributed systems, including databases, processing systems, replication, partitioning, queuing, and caching.
  • Rigorous understanding of how distributed systems fail and behave under load at scale.
  • Experience leading large-scale data migrations and system-splitting or re-architecture projects involving real customer data.
  • Experience owning production reliability and operations, including monitoring, alerting, and DevOps/SRE.
  • Track record of raising engineering quality across teams through architecture reviews, code reviews, testing, rollout, and monitoring practices.
  • Ability to influence without authority and drive technical alignment across teams.
  • Experience building and operating large-scale distributed systems in production.
  • Strong problem-solving skills and a first-principles approach.
  • Willingness to work across the stack and own ambiguous problems autonomously.

Tech Stack

  • Python
  • TypeScript
  • React
  • Kubernetes
  • Google Cloud
  • PyTorch
  • CUDA
  • Ray

Compensation & Benefits

  • Competitive salary, commission, and meaningful equity in a high-growth startup.
  • 25 days annual leave plus UK public holidays.
  • Annual learning and development budget.
  • Travel for customer visits, events, and conferences across the UK and Europe.
  • Company lunches twice a week.
  • Monthly socials and bi-annual team offsites.

Skills

Python, TypeScript, React, Kubernetes, GCP, PyTorch, CUDA, Ray, Distributed Systems, Databases, Data Migrations, Monitoring, Alerting, DevOps, SRE

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Anaconda

Anaconda

United States
Staff Software Engineer
No salary listedRemote10+ YOEBackend Engineering

Staff Software Engineer leading the production toolchain for compiling and distributing complex Python packages across Linux, macOS, and Windows. Requires 10+ years of software development experience and deep C/C++ expertise in compilation, linking, architecture, and technical strategy.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.

Addepar

Addepar

Edinburgh, United Kingdom

Staff Backend Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Leads the design and implementation of resilient backend API services and distributed platform architecture for a financial data ecosystem. The role requires extensive software development experience, expert API and systems design knowledge, and strong technical leadership and mentoring.

Shield AI

Shield AI

London, United Kingdom

Staff Engineer, Test Integration, Modelling and Simulation
No salary listedOn-site7+ YOEBackend Engineering

Leads high-performance C++ development, real-time modeling and simulation, and integration of third-party software and hardware systems. Requires staff-level engineering experience, strong systems architecture expertise, and leadership of complex technical projects.