Software Engineer - NEO Reliability
Core
Own software reliability as a product for a humanoid home robot, driving reliability practices across the full stack from cloud to embedded.
Role type
Senior SRE / Reliability Engineer (Robotics)
Builds
Integrated testing package and reliability infrastructure for a fleet of home robots
Domain
Robotics, AI, Mechatronics, Cloud Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack reasoning, test infrastructure design, distributed systems, DevOps, Linux, CI/CD, Infrastructure as Code, Python, Systems programming languages, Statistical analysis
Preferred skills
SRE practices (SLOs, error budgets), Hardware-in-the-loop testing, Simulation-based testing, Physical system telemetry analysis, IoT/HPC/Embedded experience
Technologies
Python, Linux, CI/CD tools, Monitoring/Observability stacks, Simulation environments
Responsibilities
Build and own an integrated e2e testing package covering web, cloud, mobile, on-robot services, and embedded layers; Triage reliability issues and route them to appropriate teams; Set the pace for software reliability best practices across the organization; Define and manage SLOs and observability for robot fleet health
Seniority
Senior, hands-on IC
