Rhoda Ai
Senior Fleet Software Engineer
Mountain View. Posted 3 months ago
The role
You will build software and infrastructure to operate and monitor a growing fleet of deployed robots. You will work on observability, alerting, automation, and deployment infrastructure.
What you will do
- Build and own fleet observability including metrics, logs, traces, and dashboards
- Design telemetry and data pipelines to move robot data to the cloud
- Build fleet-health dashboards and reports
- Build alerting and on-call tooling
- Automate diagnostics and incident capture
- Automate manual, error-prone work and reduce operational toil
- Contribute to CI/CD pipelines
- Work with software teams to automate over-the-air software and firmware updates
- Build provisioning and configuration tooling
Required qualifications
- 3+ years of software engineering, with real ownership of internal tooling, infrastructure, or reliability systems
- Strong proficiency in Python plus at least one systems language (Go, C++, or Rust)
- Experience building and operating CI/CD pipelines and deployment automation
- Experience with a major cloud (AWS or GCP), containers, and orchestration (Docker, Kubernetes)
- Solid distributed-systems fundamentals across data transport, monitoring, and fault tolerance
- Ability to debug across the full stack, from a device on the network to a service in the cloud
Nice to have
- Background in robotics, autonomous vehicles, or other latency- or safety-critical domains
- Experience with observability stacks (e.g., Prometheus/Grafana, OpenTelemetry, Foxglove)
- Experience with OTA or fleet deployment and safe-rollout patterns such as staged rollout and auto-rollback
- Familiarity with ROS/ROS2, edge or embedded Linux, or low-latency data transport for real-time systems
- Experience building tooling for an operations, on-call, or field team
About the company
Rhoda AI is building the next generation of generalist intelligent robots. They own the full robotics stack from hardware to foundation world models.