Current Statistics
1,461,289 Total Jobs 213,216 Jobs Today 17,135 Cities 222,709 Job Seekers 146,777 Resumes |
|
|
|
|
|
|
Software Engineer - Simulation Workload Orchestration - Seattle Washington
Company: Zoox Location: Seattle, Washington
Posted On: 09/19/2024
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 systemQualifications
- 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. Ray.io, Slurm, Apache Airflow/Beam/Flink) and developing distributed systems using asynchronous communication (e.g. Kafka, Kinesis)
- 5+ years of experience in a related fieldBonus Qualifications
|
|
|
|
|
|
|