This role is part of the Routing Team, which develops large-scale routing engines built primarily in C++. Weβre looking for an engineer with a strong background in building high-throughput, low-latency backend services, whose experience has been predominantly focused on C++ development.
β
In this role, you'll collaborate with engineering, product, data science, analytics, and operations on programs that empower us to iterate quickly, delighting our passengers and drivers with rideshare focused mapping experiences.
β
β
Responsibilities:
- Drive high-impact projects and innovate new solutions to provide the best user experience.
- Lead large features from idea to positive execution and launch
- Write well-crafted, well-tested, readable, maintainable code in C++
- Participate in code reviews to ensure code quality and distribute knowledge, as well as on call rotations
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
- Unblock, support and communicate with internal partners to achieve results
β
β
Experience:
- BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
- 3+ years of software engineering/production infrastructure industry experience
- Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems
- Experience building large scale throughput low latency backend services in C++
- Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
- Experience working with databases, relational or NoSQL
- Led a set of components from design to launch
β