Staff Software Engineer
Technology/Robotics
United States
$190,000 - $210,000
The Company:
Our client is redefining operational safety in the field through cutting-edge robotics and computer vision. Their platform integrates real-time data from edge devices deployed on construction and industrial sites to enhance visual inspections and ensure compliance, reliability, and safety in mission-critical environments.
The Role:
As a Staff Backend Engineer, you’ll lead the design and implementation of systems that power real-time communication between edge devices, cloud infrastructure, and internal tools. You’ll play a key role in building resilient backend services that support robotics workflows in unpredictable, low-connectivity environments.
Key Responsibilities
- Architect and build robust, scalable backend systems that process and synchronize data from robotics platforms and edge devices
- Design and maintain APIs for edge-to-cloud communication, focusing on performance, reliability, and security
- Collaborate closely with robotics and hardware engineers to ensure seamless integration between software services and physical devices
- Implement systems to manage edge device authentication, telemetry, and data streaming
- Own cloud infrastructure design and CI/CD processes to ensure fast, reliable deployment in both field and production environments
- Contribute to the technical strategy around system design and long-term scalability
Requirements
- Proven experience building backend systems for real-time, distributed applications—ideally those involving hardware or edge computing
- Strong Python skills with expertise in designing APIs and backend architecture
- Deep understanding of cloud platforms like AWS and edge computing challenges (e.g., intermittent connectivity, offline-first design)
- Experience with infrastructure tools like Docker, Kubernetes, and Terraform
- Knowledge of security best practices for device communication and data management
- Comfortable working cross-functionally with robotics, hardware, and product teams
Compensation and Benefits
The base salary range for this role is $190,000 to $210,000, along with a comprehensive benefits package including medical, dental, and vision coverage.
Keywords
Backend Engineering, Robotics, Edge Computing, Python, AWS, Distributed Systems, API Design, Cloud Infrastructure, Real-Time Data, Device Communication, CI/CD, Kubernetes, Docker