Overview:
As a Software Development Engineer, you will build cloud services that connect a growing fleet of robots to customer experiences and internal operations. You will own the cloud foundation, end-to-end service ownership, and operational telemetry pipelines to support high-frequency robot signals. You will make architectural tradeoffs for privacy, security, reliability, and cost while collaborating with robotics, product, and operations teams. This role offers hands-on design and implementation with opportunities to shape scalable, real-time systems. You will work in a mission-driven environment that aims to make robotics accessible, safe, and delightful. Compensation / Benefits health insurance (medical, dental, vision, prescription) RSUs and sign-on payments 401(k) matching paid time off parenteral leave wellness and mental health support
Responsibilities:
Build and own cloud services connecting robots to customer experiences and internal operations Develop operational telemetry ingestion pipelines for high-frequency robot signals Choose technologies where stack is undefined, document decisions, and establish patterns for the team Join on-call rotation and drive incident response for owned services Collaborate with science, engineering, and product teams to define requirements and operationalize new workflows
Key requirements:
3+ years of non-internship software development experience 2+ years of design or architecture experience for new or existing systems 3+ years programming in at least one programming language 3+ years leading design or architecture for new or existing systems Experience in a cloud development/production environment such as AWS Experience owning a service end-to-end: design, deployment, monitoring, incident response cross-functional collaboration problem solving under ambiguity clear technical communication AWS cloud services MQTT Kafka or Kinesis