What You'll Do
- Collaborates with stakeholders across Eng, Ops, PM teams to design & build the next generation of product configuration stack to support Uber user-facing products.
- Build large-scale, highly available (four 9s), and low latency systems to help Uber’s Ops and Tech teams launch new products faster and more reliably
- Design, implement, and ship reliable and well-tested features to our users
- Help define the future of the platform, both technically and product-wise, and in-turn enable Uber to innovate faster
- By interacting with users and understanding relevant data, you scope the next big problem to solve
- Coach and develop your team members and help them grow
Basic Qualifications
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience, WHICH INCLUDES 1-year total technical software engineering experience in one or more of the following areas:
- Programming language (e.g. C, C++, Java, Python, or Go)
- Note the 1-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.
Preferred Qualifications
- 2+ years of experience developing and shipping code for production systems
- Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
- Understanding of distributed systems and architecture
For San Francisco, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.