Senior/Staff Software Engineer - Simulation Workload Orchestration

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.
$233,000 - $293,000
Backend
Staff Software Engineer
Hybrid
8+ years of experience

Description For Senior/Staff Software Engineer - Simulation Workload Orchestration

Come join us at Zoox to participate in the transportation revolution with building self-driving vehicles! Our mission is to make personal transportation safer, cleaner, and more enjoyable for everyone. Simulation is essential to Zoox's mission. Zoox uses simulation to develop our driving software, validate safety, and analyze our real-world performance. Our team's work directly impacts how rapidly and successfully Zoox will achieve its goals.

We are looking for experienced developers (5+ years experience) to build a massively scalable pipeline for orchestrating the execution of simulations and processing of the results. This mission critical pipeline will be highly parallel, manage various stages of execution, ensure correct data flow and coordinate the processing of the results. This is an ideal opportunity for an innovative Software Engineer to build the foundation and the pipeline that can exponentially scale up the execution of the simulations and at the same time meet the diverse needs of processing the results.

In this role, you will:

  • Design the simulation execution pipeline for exponential growth, with efficient resource utilization
  • Integrate with other systems via message queues
  • Collaborate with internal teams for requirements and API design
  • Lead/own development of highly scalable features
  • Ensure correctness and 24x7 stability of the entire system

Qualifications:

  • Bachelor's degree in Computer Science or related field
  • Excellent Python skills
  • Experience in designing and building complex data processing systems at scale with performance tuning, and with data processing frameworks (e.g. Spark, MapReduce, AWS EMR)
  • Experience in operating a workload/workflow management system (e.g. Slurm, Apache Airflow/Beam/Flink) and developing distributed systems using asynchronous communication (e.g. Kafka, Kinesis)
  • 8+ years of experience in a related field

Bonus Qualifications:

  • Knowledge in AWS, CI/CD tools, Kubernetes
  • Experience with data storage and analytics systems (e.g. AWS RDS/DynamoDB, Elasticsearch, Databricks)
  • Experience with SQL and data warehouse

Zoox offers a comprehensive package of benefits including paid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

Join Zoox and be part of the transportation revolution!

Last updated 4 months ago

Responsibilities For Senior/Staff Software Engineer - Simulation Workload Orchestration

  • Design the simulation execution pipeline for exponential growth
  • Integrate with other systems via message queues
  • Collaborate with internal teams for requirements and API design
  • Lead/own development of highly scalable features
  • Ensure correctness and 24x7 stability of the entire system

Requirements For Senior/Staff Software Engineer - Simulation Workload Orchestration

Python
Kafka
Kubernetes
  • Bachelor's degree in Computer Science or related field
  • Excellent Python skills
  • Experience in designing and building complex data processing systems at scale
  • Experience with data processing frameworks (e.g. Spark, MapReduce, AWS EMR)
  • Experience in operating workload/workflow management systems
  • Experience developing distributed systems using asynchronous communication
  • 8+ years of experience in a related field

Benefits For Senior/Staff Software Engineer - Simulation Workload Orchestration

Equity
Medical Insurance
  • Paid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term disability insurance
  • Short-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To Zoox Senior/Staff Software Engineer - Simulation Workload Orchestration

Staff C++ Software Engineer - Robot Link Platform

Staff C++ Software Engineer for Robot Link Platform at Zoox, developing critical middleware for autonomous vehicle communications.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer role at Zoox, focusing on 3D World Generation Pipelines for autonomous vehicle simulation.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer for 3D World Generation Pipelines at Zoox, developing autonomous vehicle technology in Seattle.

Senior/Staff Software Engineer - Trajectory Generation

Senior/Staff Software Engineer role at Zoox, focusing on Trajectory Generation for autonomous vehicles in urban environments.

Senior/Staff Software Engineer - Simulation C++ Framework

Join Zoox as a Senior/Staff Software Engineer to build crucial simulation frameworks for autonomous vehicles, offering a salary of $200k-$285k plus equity and benefits.