Encord
Senior Software Engineer, Backend
London. Posted 2 months ago
The role
A Senior Engineer will join the Foundations team to build reliable, scalable, and fast distributed and data-intensive systems. You will take end-to-end ownership of database and processing systems projects.
What you will do
- Take end-to-end ownership of significant projects within database and processing systems
- Build robust distributed systems
- Contribute to performant protocols and APIs
- Tackle complex domains and immense scale with simple solutions
- Raise the bar through code reviews, pairing, and helping engineers
Required qualifications
- 5+ years building large-scale backend infrastructure applications
- Deep fluency in at least one high-level language
- Solid grounding in distributed systems concepts (databases, replication, partitioning, queuing, caching)
- Experience owning services in production and improving quality through code reviews, testing, rollout, and monitoring
Nice to have
- Experience with data migrations or re-architecture projects
Benefits
- Competitive salary, commission, and meaningful equity
- Clear, accelerated growth opportunities
- 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.