Encord
Senior Engineer, High Performance Data Systems
London. Posted a month ago
The role
You will build high-performance distributed systems for an AI data platform. You will own projects from design and architecture to deployment and monitoring.
What you will do
- Own significant projects in data systems end to end
- Build distributed systems that stay fast and correct under load
- Shape performant protocols and APIs
- Find simple solutions to complex domains at scale
- Raise the bar through code reviews, pairing and sharing knowledge
Required qualifications
- Fluency in at least one high level language (Python, Typescript)
- Fluency in one imperative statically typed language (Rust, C++, Java, Go, or other)
- Solid grounding in distributed systems concepts (databases, replication, partitioning, queuing, caching, consistency)
- Deep understanding of CS fundamentals, data structures and algorithms
- Experience owning services in production and improving quality through code reviews, testing, rollout and monitoring
- Experience personally developing and maintaining multiple systems from scratch
Benefits
- Competitive salary, commission, and meaningful equity
- Clear, accelerated growth opportunities
- Strong in-person culture: 4 days/week
- Daily team lunches & dinners
- Annual learning & development budget
- Comprehensive health, dental, and vision coverage
- US employees: 18 paid vacation days plus US public holidays
- UK employees: 25 paid vacation days plus UK public holidays
- Frequent travel opportunities across the U.S., London, and Europe
- Bi-annual company offsites & monthly socials
About the company
Encord is the data layer for Physical AI and enterprise, serving as core infrastructure for 300+ leading AI teams. The company has raised $110M from technology investors.