Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Bash @ 5
CI/CD
GitHub @ 3
GitHub Actions @ 3
Linux @ 6
Python @ 5
Robotics @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Release Engineer team builds and maintains the systems that power software delivery, including CI/CD pipelines, artifact management, release automation, and fleet telemetry. The team ensures software across bootloaders, firmware, operating systems, and cloud services is built reproducibly, validated rigorously, and released safely at scale.
As a Release Engineer, you will design, build, and operate release infrastructure for reliable, secure, and traceable software delivery across complex, multi-component systems. You will work closely with embedded, cloud, and QA teams to ensure builds—from development through over-the-air deployment—are fast, verifiable, and production-ready.
This role is based in San Francisco, California, and follows a hybrid work model with four days in the office per week.
Responsibilities
- Design and operate CI/CD pipelines for multi-component builds, including bootloaders, firmware, operating system images, backend services, and companion applications, using hermetic toolchains.
- Define versioning and branching strategies.
- Automate promotions, changelogs, and artifact retention.
- Integrate unit, integration, and hardware-in-the-loop test results.
- Quarantine flaky tests, automatically bisect failures, and block unsafe promotions.
- Build A/B over-the-air update flows with verity and health checks.
- Run staged rollouts and canaries.
- Implement safe rollback and roll-forward strategies.
- Implement code signing for binaries and firmware.
- Generate software bills of materials, run vulnerability scanning, and attach build attestations and provenance.
- Manage dashboards and alerts for build health, promotion latency, failure rates, and fleet update telemetry.
Requirements
- Experience building and operating build and release systems for consumer devices, robotics, mobile, or embedded products.
- Proficiency in scripting and automation languages such as Python or Bash.
- Strong Linux user-space fundamentals.
- Experience with GitHub Actions or Buildkite, artifact registries, and reproducible toolchains.
- Experience managing vendor board support packages and toolchains.
- Experience delivering secure OTA or image updates with staged rollouts at scale.
- Familiarity with key management and supply-chain hardening.
- A track record of metrics-driven improvement and continuous optimization.
Benefits
- Base salary of $293,000–$325,000 per year, plus equity and performance-related bonuses for eligible employees.
- Medical, dental, and vision insurance, with employer contributions to Health Savings Accounts.
- Pre-tax accounts for health, dependent care, and commuter expenses.
- 401(k) retirement plan with employer match.
- Paid parental, medical, and caregiver leave.
- Paid time off, paid company holidays, office closures, and sick or safe time.
- Mental health and wellness support.
- Employer-paid basic life and disability coverage.
- Annual learning and development stipend.
- Daily office meals and eligible meal delivery credits.
- Relocation support for eligible employees.
- Additional benefits may include charitable donation matching and wellness stipends.