Taro Logo

Staff Database Reliability Engineer

Deliveroo is a food delivery company connecting customers with restaurants worldwide.
Staff Software Engineer
Hybrid
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Database Reliability Engineer

Deliveroo, a leading food delivery company, is seeking a Staff Database Reliability Engineer to join their team in London. This role focuses on ensuring the reliability and performance of Deliveroo's database systems, particularly PostgreSQL. The ideal candidate will have deep expertise in database management, strong coding skills, and experience with cloud computing. They will work on critical aspects of database infrastructure, including performance optimization, incident mitigation, and automation. This position offers the opportunity to make a significant impact on a rapidly growing platform that connects millions of users with their favorite restaurants. Deliveroo values diversity and offers comprehensive benefits, making it an attractive opportunity for experienced database engineers looking to tackle complex challenges at scale.

Last updated 10 months ago

Responsibilities For Staff Database Reliability Engineer

  • Work on database reliability and performance aspects for Deliveroo
  • Work on shipping solutions for the platform
  • Work with teams to roll out changes to our production environment
  • Help mitigate database-related production incidents
  • On-call support on rotation with the team
  • Demonstrate deep expertise in PostgreSQL
  • Analyze solutions and implement best practices for our main PostgreSQL database cluster and its components
  • Work on observability of relevant database metrics
  • Provide database expertise to engineering teams
  • Work on automation of database infrastructure
  • Provide self-service tools to help engineering succeed
  • Support and debug database production issues across services and levels of the stack
  • Make monitoring and alerting alert on symptoms and SLOs, not on outages
  • Document every action to turn learnings into repeatable actions

Requirements For Staff Database Reliability Engineer

PostgreSQL
Python
Go
Linux
  • PostgreSQL and/or Aurora experience, preferably in a DBA role
  • Good understanding of Unix/Linux systems and networking
  • Ability to write high quality code in Python, Go, or equivalent languages
  • Experience with cloud computing - AWS preferable
  • Strong infrastructure as code skills, ideally with Terraform
  • Proven leadership skills, including coaching, team-building and generally supporting peers and colleagues

Benefits For Staff Database Reliability Engineer

Medical Insurance
Parental Leave
Relocation Benefits
  • Multiple great benefits in areas including health, family, finance, community, convenience, growth, time away and relocation

Interested in this job?