Software Engineer Lead
Posted Updated
You will define the architecture for core platform infrastructure and build scalable backend systems for teleoperation, robotics data collection, and client data delivery. You will integrate control systems and data-capture workflows with robotics hardware, make technical decisions, establish engineering practices, mentor engineers, and ensure reliability, performance, and scalability.
Responsibilities
- Define and lead the architecture of the core platform and infrastructure
- Build and scale backend systems for teleoperation, robotics data collection, and client data delivery
- Integrate control systems and data-capture workflows with robotics hardware
- Lead technical decision-making and establish engineering best practices
- Hire, mentor, and guide engineers
- Ensure system reliability, performance, and scalability
- Collaborate on execution of the technical roadmap
Requirements
- 7+ years of software engineering experience building production-grade systems
- Backend engineering experience with Python, Java, Rust, or C++
- Experience designing scalable, distributed, or real-time systems
- System design and architectural skills
- Experience deploying and managing cloud infrastructure such as AWS or GCP
- Experience owning and delivering complex technical systems end to end
- Ability to operate independently and take ownership in a fast-moving startup environment