Release Engineer
About the role
In this role, you will:
- Own the end-to-end release process for a portfolio of vehicle software components, from branch cut through validation, hotfixes, and deployment to production
- Coordinate release readiness across integration, QA, and component teams, tracking readiness indicators and securing the approvals that confirm each release is production-ready
- Build and scale automation that removes manual release work, from branch management and merge workflows to release visibility and metrics
- Partner closely with our customers, the teams whose components we release and the downstream consumers of each build, turning their needs into process improvements
- Multiply the impact of release teams across Zoox by turning what works into shared tooling and practices, accelerating how quickly software reaches the fleet
Qualifications:
• 3-5 years of experience in release engineering, build engineering, or release management for large, complex software products
• Bachelor's or Master's degree in engineering or computer science, or equivalent experience
• Proficiency with Git, including branch management and conflict resolution
• Experience building and operating CI/CD pipelines with tools such as Buildkite, Jenkins, or Bamboo
• Programming experience in Python or another scripting language, including automating release or build workflows
• Excellent communication skills and ability to quickly adapt to changes
Bonus Qualifications:
• Experience with Bazel
• Experience releasing embedded, firmware, or safety-critical software
• Familiarity with cloud platforms such as AWS or Azure
Additional information
Not included in the source posting: about the role, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.