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).
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Job Responsibility:
Architect, design and build software solutions to help with all aspects of capacity planning/management/engineering to scale Uber’s infrastructure across variety of sophisticated workflows and business processes
Design end-to-end features and systems to build high quality consumer-facing products
Write code, test, and maintain production services for high availability, reliability, and performance
Work with ML engineers and scientists to develop ML models to improve product performance
Work with Product Managers to understand product requirements and lead product rollout plans
Mentor junior team members
Collaborate with other teammates to maintain health of systems and codebase, refactor and make improvements, and keep systems robust and resilient
May telecommute
Requirements:
Master's degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or related field
Five years of experience in the job offered or in a related occupation
Five years in: Full software life cycle including gathering requirements, project planning, solution design, coding/implementation, testing, and rollout/deployment
Coding using programming language (C/C++, Java, Python, Go, or C#)
Building consumer-facing products
Designing and implementing large-scale service
Machine Learning
SQL or MySQL
Data structures and algorithms development and functionality
Designing technology stacks
Distributed systems
What we offer:
Eligible to participate in Uber's bonus program
Eligible for various benefits (details at provided link)