Software Engineer - Simulation Workload Orchestration
Company: Zoox
Location: Seattle
Posted on: November 9, 2024
Job Description:
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
- 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 warehouseCompensationThere are
three major components to compensation for this position: salary,
Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation
Rights. The salary will range from $150,000 - $215,000. A sign-on
bonus may be part of a compensation package. Compensation will vary
based on geographic location, job-related knowledge, skills, and
experience.Zoox also offers a comprehensive package of benefits
including paid time off (e.g. 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, and life insurance.About ZooxZoox
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.AccommodationsIf 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.
#J-18808-Ljbffr
Keywords: Zoox, Auburn , Software Engineer - Simulation Workload Orchestration, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...