Uber is looking to shape the future of its consumer-facing support experiences in the next-generation mobility & delivery space by building scalable, reliable, and manageable solutions leveraging AI/ML.
Requirements
- Scalable system architecture design experience
- Production-quality services, deployment, monitoring, and reliability.
- Microservice designs, gRPC or REST API development
- Ability to decompose complex business problems into clean, extensible, performant services and systems
- Logging, monitoring, performance troubleshooting and tuning experience
- Fluent in one of these programming languages: Golang, Scala, Java,
- Comfortable in one of these scripting languages: Javascript, python
Responsibilities
- Lead engineering efforts that shape the future of Uber's consumer-facing support experiences in next-generation mobility & delivery space.
- Creating scalable, reliable, manageable solutions that deliver on requirements at Uber by bringing together platforms leveraging AI at Uber.
- Owning customer facing products that impact the support experience of millions of customers.
- Identifying required changes across Uber's engineering ecosystem.
- Collaborating with engineering teams.
- Driving consensus.
- Implementing extensible, maintainable changes required to build state-of-the-art support experiences.
Other
- Bachelors Degree, or above, in Comp Science or related field
- 6+ years of experience in a software engineering role
- Excellent problem-solving skills and the ability to work in a collaborative team environment
- Comfortable in navigating multi-disciplinary teams with respect
- Focus on code quality in terms of coverage, code reviews