Remote Jobs RockRemote Jobs Rock

Software Engineer - Ride and Fleet Services

๐Ÿ“… May 12
JavaKotlinOperations ResearchLinear Programming
Apply Now

๐Ÿ“œ Description

  • Design and build a scalable, efficient, and robust robotaxi dispatch service.
  • Develop algorithms for real-time dispatch optimization and route planning.
  • Apply operations research methods to solve complex dispatch problems.
  • Analyze data, forecast demand, and model transport networks to improve service efficiency.
  • Integrate optimization algorithms into the robotaxi platform.
  • Build and use simulation models to evaluate dispatch algorithms.

๐Ÿ› ๏ธ Requirements

  • Bachelorโ€™s/Masterโ€™s degree in Computer Science, Engineering, Mathematics, Operations Research, or related field.
  • 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.
  • Passion for learning new technologies, domains, and challenging the status quo.
  • Strong mathematics skills.
  • Exceptional problem-solving, analytical, and quantitative skills.
  • Experience with GIS and mapping software.
  • Experience in transportation, logistics, or autonomous vehicles.
  • Experience in building/using fleet simulation tools.
Full job description
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!
About Zoox Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. Weโ€™re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team. Follow us on LinkedIn Accommodations If you need an accommodation to participate in the application or interview process please reach out to accommodations@zoox.com or your assigned recruiter. A Final Note: You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

In this role, you will:

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

  • Bachelorโ€™s/Masterโ€™s degree in Computer Science, Engineering, Mathematics, Operations Research, or related field.
  • 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.
  • Passion for learning new technologies, domains, and challenging the status quo.
  • Strong mathematics skills.
  • Exceptional problem-solving, analytical, and quantitative skills.
  • Bonus Qualifications

  • Experience with GIS and mapping software.
  • Experience in transportation, logistics, or autonomous vehicles.
  • Experience in building/using fleet simulation tools.
  • 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.
  • PointClickCare

    Intermediate Software Engineer

    ๐Ÿ•’ 2 days ago
    PointClickCare๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Computer Software

    Develop and maintain software applications using clean, efficient Java code, collaborating across teams to refine requirements, automate tasks, debug systems, and validate changes through test-driven practices.

    ๐Ÿ“ ๐Ÿ‡จ๐Ÿ‡ฆ Mississauga +4 - Hybrid?๐Ÿ’ฐ $112k - $125k / year๐Ÿ’ผ Full-Time๐ŸŽน Mid-level๐Ÿ’ป Software Engineer
    JavaSpring BootRelational DatabasesMicrosoft SQL Server
    Kong

    Software Engineer

    ๐Ÿ”ฅ 15 hours ago
    Kong๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Computer Software

    The Software Engineer will contribute to the Billing Platform Team by developing and maintaining TypeScript microservices that manage the billing lifecycle and ensure data accuracy.

    TypeScriptNode.jsNestjsPostgreSQL
    Techtorch

    Forward Deployed Engineer

    ๐Ÿ”ฅ 23 hours ago
    Techtorch๐Ÿข Artificial Intelligence๐Ÿค B2B

    Own client-facing AI and data projects end to end, shaping architecture, building production data foundations and full-stack applications, and deploying systems that turn complex workflows into usable solutions.

    Data ModelingDimensional ModelingETL/ELTSlowly Changing Dimensions (scd)
    Qualtrics

    Software Engineer II - Data Platform - Seattle

    ๐Ÿ•’ yesterday
    Qualtrics๐Ÿ‘ฅ 5001 - 10,000 employees๐Ÿข Software

    Build and operate scalable, highly available data-platform services that ingest, process, and analyze experience data, while delivering features and improving performance, cost, and reliability.

    Distributed SystemsData ProcessingData ModelingAlgorithms
    Zendar

    Software Engineer - Vehicle Motion Planning & Control

    ๐Ÿ•’ yesterday
    Zendar๐Ÿ‘ฅ 51 - 200 employees๐Ÿข Computer Software

    As a Software Engineer on the Vehicle Motion Planning & Control team, you will design algorithms and implement software to enhance the autonomous driving capabilities of vehicles.

    C++PythonMotion PlanningDecision Making

    Trusted by Remote Workers