Taro Logo

Software Engineer - Simulation Workload Orchestration

Zoox is developing autonomous vehicles and ecosystem, focusing on mobility-as-a-service in urban environments.
$150,000 - $215,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Simulation Workload Orchestration

Zoox, a pioneering company in autonomous vehicle technology, is seeking a Senior Software Engineer to join their Simulation Workload Orchestration team. This role is crucial to Zoox's mission of revolutionizing personal transportation by making it safer, cleaner, and more enjoyable.

The position focuses on building a massively scalable pipeline for orchestrating simulation executions and processing results, which is essential for developing and validating Zoox's self-driving software. As a Senior Software Engineer, you'll be responsible for designing and implementing highly parallel systems that manage various execution stages and ensure correct data flow.

The ideal candidate brings 5+ years of experience and strong expertise in Python, distributed systems, and data processing frameworks. You'll work with cutting-edge technologies including Kafka, Kubernetes, and various AWS services. The role offers an exciting opportunity to directly impact the development of autonomous vehicle technology through simulation infrastructure.

Working in a hybrid setting in Seattle, WA, you'll collaborate with cross-functional teams and lead the development of critical infrastructure. The compensation package is competitive, ranging from $150,000 to $215,000, plus Amazon RSUs and Zoox Stock Appreciation Rights. The company offers comprehensive benefits including health insurance, paid time off, and various insurance options.

This is an excellent opportunity for an innovative engineer who wants to be at the forefront of autonomous vehicle technology while building scalable, mission-critical systems. The role combines technical challenges with the excitement of working on technology that will transform urban transportation.

Last updated 3 months ago

Responsibilities For Software Engineer - Simulation Workload Orchestration

  • Design 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

Requirements For Software Engineer - Simulation Workload Orchestration

Python
Kubernetes
Kafka
  • 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
  • 5+ years of experience in a related field

Benefits For Software Engineer - Simulation Workload Orchestration

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Paid time off (sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance
  • Sign-on bonus may be offered

Interested in this job?