This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Uber, customer obsession drives everything we do. We are dedicated to building products that provide exceptional support all our users be Riders, Drivers, Eaters, and Restaurants. Customer Obsession team focuses on creating seamless experiences through in-app conversation first tailored support for multiple lines of business. This role provides an exciting opportunity to work with cutting-edge technologies, including generative AI, to create advanced automation solutions. Additionally, you will have the chance to design and build support solutions from scratch for new and evolving areas like Autonomous Vehicles (AV), ensuring a consistent and seamless customer support experience.
Job Responsibility:
Work on Uber's most complex applications by designing, implementing, and unit testing the backend application code
Help teams with defining an architecture that would scale and also encourage best practices
Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
Promote and demonstrate problem-specific expertise and execution excellence in delivering results
Requirements:
7+ years experience
Experience in applying AI-powered tools and frameworks in line with modern industry practices and innovation trends
Bachelor's degree in Computer Science or related field
Scalable system architecture design
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
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
Excellent technical writing skills to communicate design, requirements, flows, architecture
Fluent in one of these programming languages: Golang, Scala, Java
Comfortable in one of these scripting languages: Javascript, python
Solid understanding of algorithms, data structures, and software design principles
Experience with version control systems such as Git
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp