Software Engineer - Planner Frameworks Pipeline

Zoox
Foster City, US
On-siteCareer-pivot friendly

Who this role is best for

Best suited to mid-level software engineers with experience in large-scale data pipelines and production system reliability, working in a small, autonomous team environment.

Best fit for

  • Engineers who thrive in small teams with high ownership and independence
    — “small, scrappy team within the larger Autonomy organization
  • Candidates with a track record of maintaining high-availability production systems
    — “track record of keeping production systems running with high availability
  • Developers experienced with GPU-intensive workloads and distributed systems
    — “data and GPU intensive workloads built on Ray.io and Kubernetes

Things to consider

  • Role involves close collaboration with autonomy engineers, not just pipeline development
    — “work closely with engineers developing the on-vehicle algorithms
  • Position requires hands-on contribution to architecture and reliability improvements
    — “contribute towards the framework’s architecture, reliability, efficiency

How to stand out

  • Demonstrate experience scaling data pipelines to handle massive workloads
    — “massive scale and criticality of these pipelines
  • Highlight projects where you improved system efficiency under constraints
    — “ensuring their reliability and efficiency has a significant impact
  • Show understanding of end-to-end validation use cases in autonomy
    — “think about the end to end use case for these validation pipelines
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · TeamLevel · Mid

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • contribute to framework architecture
  • ensure pipeline reliability and efficiency
  • support new use cases
Typical background
experience with production systems

Skills & requirements

Required

Large-scale Simulation PipelinesRay.ioKubernetesProduction System ReliabilityAutonomy Development

Preferred

Robotic Data LifecycleSelf-driving Vehicle Algorithms

About the role

Original posting from Zoox via Lever

Zoox is looking for an experienced software engineer to work on large-scale simulation pipelines used to validate the behavior of the Zoox self-driving vehicle. These are data and GPU intensive workloads built on Ray.io and Kubernetes. Given the massive scale and criticality of these pipelines, ensuring their reliability and efficiency has a significant impact on the company's ability to safely and quickly iterate on autonomy development.

We are a small, scrappy team within the larger Autonomy organization. Although this role primarily involves off-vehicle pipelines, you will work closely with engineers developing the on-vehicle algorithms and models in our autonomy stack. We stay close to the end users - autonomy engineers - and think about the end to end use case for these validation pipelines.

This is a hands-on role with a high degree of independence and ownership. You will be expected to contribute towards the framework’s architecture, reliability, efficiency, and grow its capabilities to support new use cases. You should have a track record of keeping production systems running with high availability. Experience with robotics or autonomous systems is not required but an understanding of the robotic data lifecycle is preferred.

Source: Zoox careers (Lever)

Similar roles