Develop and support the database platform storing all of the operational data at Uber, ensuring that the database systems run reliably and are able to scale with the growth in business.
Requirements
Production experience in operating large scale database deployments (for example MySQL)
Experience coding with C++, Java, Python, or Go
6+ years of experience in configuring and operating storage / database systems (MySQL, MyRocks, etc)
6+ years of experience in Unix and TCP/IP network fundamentals
6+ years of coding experience (C++, Go, Python, Java)
Experience analyzing, monitoring, and troubleshooting large-scale, high-traffic distributed systems
Knowledge in distributed service architecture, such as load balancing, service discovery and distributed caching
Responsibilities
Own backend systems such as our in-house sharded MySQL solution Docstore, MyRocks and other infrastructure components necessary to deploy and run databases at scale
Write code for production automation to help manage complex database deployments
Develop and maintain SLO measurement and accounting tools and processes
Develop capacity plans, debug production issues and work on improving performance and efficiency throughout the stack
Collaborate with others, both from Core Storage and from application engineering teams, to ensure that the infrastructure we are building works seamlessly and best serves application engineers.
Share an on-call rotation and be an escalation contact for database platform incidents
Other
Bachelor's degree or higher in an engineering field (e.g. Computer Science, Computer Engineering, etc.).
Excellent written and verbal communication skills, including the ability to write detailed technical documents.
Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office.
For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp.