Zoox

Senior/Staff Software Engineer – Distributed Systems

Zoox

full-time

Posted on:

Location Type: Hybrid

Location: Foster CityUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $242,000 - $333,000 per year

Job Level

About the role

  • Design and develop large distributed mapping systems that process sensor data across hundreds of compute nodes
  • Architect scalable data pipelines and orchestration frameworks to improve system throughput and reliability
  • Identify and resolve performance bottlenecks in distributed workloads, optimizing for latency and resource utilization
  • Lead technical design reviews and mentor engineers on best practices for distributed systems
  • Collaborate with cross-functional teams to define system requirements and technical roadmaps
  • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation

Requirements

  • Bachelors or higher in Computer Science or related field
  • 6+ years of industry experience working on distributed systems
  • Fluency in C++ and Python
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Experience with AWS services (S3, EC2, Lambda, SQS, DynamoDB)
Benefits
  • 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
  • Life insurance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Pythondistributed systemsdata pipelinesperformance optimizationsystem designsoftware development cycleprototypingrequirements capturevalidation
Soft Skills
leadershipmentoringcollaborationcommunication
Certifications
Bachelor's degree in Computer Science