Rhoda Ai

Engineering Productivity Engineer

Mountain View. Posted 4 months ago

The role

You will build the build, test, release, and deployment systems and processes used by engineers. This generalist role involves working across build, release, and test automation between cloud software and embedded robot software.

What you will do

  • Own build systems for robot and cloud software using Bazel and Yocto.
  • Design, build, and maintain CI and testing infrastructure.
  • Own artifact and container registries and dependency storage.
  • Track and reduce build time, CI flakiness, and CI cost.
  • Work with engineers to remove friction in the development workflow.
  • Own versioning and promotion of artifacts from build to staging to production.
  • Deploy cloud services and roll out robot images and firmware over the air.
  • Build rollback and release-safety mechanisms with SRE, deployment engineers, and operations.
  • Build test frameworks and CI gates.
  • Build software harnesses for hardware-in-the-loop and simulation testing.

Required qualifications

  • 3+ years of industry experience building developer infrastructure.
  • In-depth knowledge of technology, processes, and design patterns behind software build, release, and test automation.
  • Production-quality code in one of Python, Go, C++, or Rust.
  • Systematic debugging across the stack to fix root causes.

Nice to have

  • Hands-on Kubernetes experience, especially self-hosted or bare-metal clusters.
  • Embedded Linux, firmware, or bootloader experience; Yocto or cross-compilation toolchains.
  • Hardware-in-the-loop test benches or robotics software.
  • Large-scale build systems such as Bazel, with remote caching or execution.

About the company

Rhoda AI builds general-purpose robots end to end, including AI models, robot software, and hardware. The company has raised over $450M to invest in model research, infrastructure, hardware development, and manufacturing scale-up.

Engineering Productivity Engineer at Rhoda Ai | JobZoey