Sunday (sunday.ai)
Developer Infrastructure Engineer
Redwood City, CA
Sponsorship not specifiedDetected 70 days ago
PythonRustC++DockerCI/CDLinuxRESTMachine LearningSupply ChainRobotics
About the role
- We're focused on an ambitious goal to make generalized robots broadly accessible, enabling households to take back quality time.
- If you are ready to apply your skills to the forefront of robotics innovation, we'd love to hear from you.
Responsibilities
- Build system: Own and evolve our build system to keep builds fast, hermetic, and reliable as the codebase and team grow
- CI/CD: Design and operate pre-merge and post-merge pipelines that catch regressions early and produce trustworthy release artifacts
- Artifact pipeline: Build the packaging, versioning, and signing pipeline for the binaries that ship to the robot i.e. system software, application code, and exported/compiled ML models
- Dev containers & dependency management: Define and maintain consistent development containers and package/dependency management across the team, keeping the dev environment in parity with the base Linux image that runs on the robot
- Over-the-air updates: Build and operate the OTA system that delivers new software to robots safely - staged rollouts, canarying, rollback, and verification
- 5+ years of software engineering experience, with significant time spent on build infrastructure, developer tooling, CI/CD, or software delivery
- Working knowledge of containers (Docker/OCI) and the practical tradeoffs around image building, layering, and runtime
- a fast and reliable build, a CI/CD pipeline they trust, signed and reproducible artifacts and an OTA path that gets those artifacts safely onto the fleet.
- You'll work alongside teammates who own the runtime substrate and the GPU and accelerated compute layer, they build what runs on the robot; you build how it gets there.
- Own and evolve our build system to keep builds fast, hermetic, and reliable as the codebase and team grow
Requirements
- Hands-on experience with a modern build system (Bazel, Buck, CMake at scale, or similar) in a large multi-language codebase
- Experience deploying software to production environments - whether cloud, embedded devices, fleets, or similar - with a real understanding of versioning, rollback, and safe rollout
- Comfort working in a systems language (C++, Rust, or Go) and a scripting language (Python) - you'll read and write both
Nice to have
- Direct experience with Bazel in a polyglot codebase (C++, Python, ML model toolchains)
- Experience packaging and deploying ML models - model registries, versioning, compiled/exported artifact pipelines
- Background working alongside runtime, robotics or ML teams
- Even if you don't meet every single requirement, we encourage you to apply.
- Studies show that women and underrepresented groups often hold back unless they meet 100% of the criteria - we don't want that to be the reason we miss out on great talent.
Skills
- What to Expect
- From the moment a developer hits commit to the moment the new binary, middleware, or model is running on a robot in someone's home.
Apply directly at Sunday (sunday.ai) →Create a free account for alerts like thisView Sunday (sunday.ai) immigration profile
This listing is sourced directly from Sunday (sunday.ai)'s careers page and normalized into a canonical job model.