July 22
🏢 In-office - San Francisco
• Design and implementation of systems to support concurrent command and control of millions of devices • Design and implementation of systems enabling in-depth observability of the health, behavior, and history of our distributed device fleet • Design and implementation of both customer-facing features and internal tools • Collaborate closely with firmware engineers, manufacturing engineers, data team, and product designers to deliver software that advances our systems and acts as a multiplier for the rest of the company • Contribute to improving development workflows and best practices • Thrive in a tightly integrated, lightning-paced team of high-energy and deeply committed individuals
• 5+ years’ experience with Python backend development • Experience building scalable, distributed applications on one of the major cloud providers (AWS preferred) • Experience working with event driven architectures and data streaming frameworks such as Kafka, Kinesis, SNS/SQS • Proficiency with SQL and experience with GraphQL • Proficiency with React and Typescript • Proficiency with observability tooling such as New Relic, Grafana, and Prometheus • Demonstrated ability to construct scalable ingestion pipelines and APIs • Comfortable developing in Linux environments with an understanding of networking, filesystems, and scripting • Knowledge of version control, automated deployments, and testing pipelines • Experience with containerization technologies like Docker / ECS / Kubernetes
• Flexible starting hours to reduce commute • Health, Dental & Vision (Gold and Platinum plans fully covered) • Paid Parental Leave • Company-paid training to upgrade your skills • Free parking and a commuter allowance
Apply Now