Client Roles
ABOUT THE ROLE
Lead end-to-end software architecture for a platform that connects, manages, and operates fleets of general-purpose robots. This hands-on leadership role sets technical direction across cloud, edge, frontend, and AI capabilities while helping grow the platform engineering team.
WHAT YOU'LL DO
- Design and own the platform architecture, including robot connectivity, fleet management, AI features, data pipelines, and model-training workflows.
- Set technical direction across frontend, backend, robot-side software, and infrastructure as the team scales.
- Write and review production code, particularly as foundational architecture and abstractions are established.
- Integrate AI agents and behaviors safely, with appropriate guardrails for systems controlling physical robots.
- Grow and lead the engineering team while establishing standards and architecture review practices.
WHAT WE'RE LOOKING FOR
- At least 8 years of experience in platform architecture, distributed systems, and full-stack system design.
- Experience architecting SaaS platforms that manage or control connected hardware at scale, spanning edge, cloud, and frontend systems.
- Staff- or Principal-level experience owning architecture across multiple teams, rather than only individual components.
- Recent hands-on coding experience and a track record of writing production software.
- Strong background with connected devices or robotics, and familiarity with technologies such as WebSockets, gRPC, pub/sub, real-time communication, APIs, data pipelines, fleet management, and edge