About the Role
Movement Engine org has four pillars together powering our earners move seamless in the physical world through Uber platform, creating a delightful experience for our riders during all stages of a trip, and delivering food to our eaters in a pleasant and timely manner. These are our areas of focus:
- Leveraging GPS data and handling real-time positioning, geospatial data, and map matching services to achieve accurate location information. This is to ensure reliable service to our customers, including in challenging environments where GPS signals may be compromised.
- Training ML models on location and motion information including sensors data (inertial measurement unit) to improve accuracy of predictions in pickup and drop-off and enhance overall service quality, adapting to changing conditions in the physical world.
- Designing and implementing algorithms for routing from point A to point B. This involves path planning and efficient route selection, in coordination with other components such as ETA and traffic forecasting as well as navigation. Further, building and maintaining a robust, scalable, and efficient infrastructure to serve these routing solutions on Uber platform is the responsibility of this team.
- Integrating autonomous technology into the Uber platform in close collaboration with self-driving companies. This involves adoption of autonomous vehicles and robots for ride-hailing and delivery services, enhancing safety, and optimizing reliability and user experience through efficient marketplace matching, and seamless communication and coordination.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
---- What You Will Do ----
- Provide technical leadership and vision for the team, lead algorithm developers across the org in autonomous space, routing, inference, or location services.
- Lead the design and implementation of systems that are used to solve vaguely defined problems or strategically important ones for User.
- Develop routing objective functions, striking the right balance between magical user experience and business metrics for all product verticals (UberX, Shared Rides, Delivery, etc).
- Develop objective functions of marketplace matching in autonomous mobility and delivery spaces.
---- Basic Qualifications ----
- Master or PhD degree or equivalent in Computer Science, Engineering, Mathematics or a related field and 8 years of Software Engineering work experience.
- Experience in programming with a language such as Python, C, C++, Java, Scala, or Go.
- Experience with database systems such as Hive, Kafka, and Cassandra.
- Experience in the development, training, productionization and monitoring of ML solutions at scale.
---- Preferred Qualifications ----
- Experience in a technical leadership role and setting vision for the team.
- Experience in optimization (RL, Bayesian, etc) for routing and marketplace matching applications.
- Experience in modern deep learning architectures and probabilistic models.
- Experience with ML packages such as Tensorflow, PyTorch, and scikit-learn.
For San Francisco, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.