
Senior/Staff Software Engineer – Distributed Systems
Zoox
full-time
Posted on:
Location Type: Hybrid
Location: Foster City • United States
Visit company websiteExplore more
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