You will help Uber’s engineers iterate faster so that they can deliver more delight to riders, drivers and earners using Uber’s platform. The ideal candidate will be a technical leader that will influence investments across the organization, including investments in the following areas:
- Integrated Development Environment (IDE)
- Inner-loop process improvements (build / test / run)
- Build Systems and test optimizations
About the RoleAs a Senior Staff Engineer on the Backend Platform team, you will apply your expertise to optimize engineering efficiency in many ways, including but not limited to the following:
- Partner with fellow engineers to innovate, architect, develop and scale Uber's distributed code hosting platform
- Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber's engineering processes.
- Deliver and review technical design, code and documentation.
- Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
- Handle upstream and downstream dependencies, collaborate with other engineering teams, capture requirements and enable successful adoption of development tools and best practices.
- Tackle sophisticated technical challenges involving multiple technology stacks
- Mentor and support your fellow teammates.
Basic Qualifications- Bachelor's Degree in computer science or similar technical field of study or equivalent practical experience.
- 10+ years professional software development experience, including experience as a technical lead for multiple engineering pods.
- Experience in developer tooling or developer productivity spaces
- Knowledge of different compilation steps (and ability to fix) in languages such as Go, C, C++, or Java.
- Experience using metrics to measure and improve developer experience.
Preferred Qualifications- Masters or PhD in computer science or equivalent technical field of study
- Experience using Generative AI and Machine Learning Infrastructure to concretely impact engineering efficiency
- Experience building and iterating on code review (phabricator, GitHub), automation test infrastructure (unit, integration, E2E), and build systems (Bazel / buck)
- Experience working with teams spanning geographic locations and time-zones
- Linux and Kubernetes system knowledge
For San Francisco, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.