Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Uber Senior Staff Software Engineer - Movement Engine 
United States, West Virginia 
92468485

26.06.2024

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.

- - - - 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.