Software Engineer (Ride and Fleet Services)
Posted Updated
- Our Ride and Fleet Backend team is looking for a Software Engineer to build out the Fleet Dispatch System to efficiently dispatch missions to our robots
- Zoox robots take missions like Rideshare Trips, Charging, Cleaning, Return to Depot, R&D missions, and Roaming missions. It is the backbone of our autonomous fleet management system and the brains behind connecting our riders and vehicle operators to our robots!
- Design and build a scalable, efficient, and robust robotaxis dispatch service
- Craft and refine algorithms for real-time dispatch optimization and route planning, leveraging operational research techniques
- Apply operational research methods such as linear programming, integer programming, stochastic processes, and queuing theory to solve complex dispatch problems
- Use operational research tools for data analysis, forecasting demand, and modeling transport networks to improve robotaxi service efficiency
- Integrate optimization algorithms into the robotaxi platform
- Build and use in-house or 3rd-party simulation models to test dispatch optimization algorithms’ effectiveness
Benefits
- Paid parental leave
- Affinity groups and sports clubs
- Work from home opportunities
- Health insurance
- Our crew’s health and happiness is our first priority. We offer comprehensive health and mental health support, a wellbeing program, and unlimited and flexible paid time away
- We invest in our crew—and their families—for the long term. That includes generous family planning support, caregiver support, and strong cash compensation with great equity upside
- We look after our crew when they’re in the office too. Our famous food program is a great example, featuring a daily changing menu of local and sustainable dishes
- There’s a busy calendar of social events at Zoox, with more sports teams than you can count. And, of course, playing with robots is an important part of the job description
- Bachelor’s/Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or related field
- Exceptional problem-solving, analytical, and quantitative skills
- Strong mathematics skills
- Passion for learning new technologies, domains, and challenging the status quo
- Proven experience in algorithm development, with a strong emphasis on operational research methodologies
- Proficiency in programming languages Java or Kotlin
- Solid background in machine learning, AI, operational research, and data analysis
- Experience with GIS and mapping software
- Experience in building/using fleet simulation tools
- Experience in transportation, logistics, or autonomous vehicles
- Ability to lead through ambiguity and work with diverse stakeholders
- Ability to Iterate quickly and efficiently on building end-to-end experiences
- Experience handling large data sets and scaling service horizontally to a large number of users
- Experience developing cloud services and an understanding of design for scalability, performance and reliability
- Knowledge about microservice design patterns and DB access
- Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations
