✨ About The Role
- Design and implement systems to support concurrent command and control of millions of devices
- Develop systems enabling in-depth observability of the health, behavior, and history of a distributed device fleet
- Collaborate closely with firmware engineers, manufacturing engineers, data team, and product designers to deliver software that advances the company's systems
- Contribute to improving development workflows and best practices
- Thrive in a tightly integrated, high-energy team environment
âš¡ Requirements
- Experienced software engineer with a background in Python backend development and building scalable, distributed applications on cloud platforms
- Proficient in event-driven architectures, data streaming frameworks, and observability tooling
- Skilled in developing in Linux environments and constructing scalable ingestion pipelines and APIs
- Familiar with version control, automated deployments, and testing pipelines
- Comfortable collaborating with cross-functional teams and contributing to improving development workflows