Verkada is looking to solve the problem of scalable on-device and backend solutions for Camera Firmware Deployments infrastructure, that scales over a million IoT devices and across 3+ Regions / Availability Zones.
Requirements
- Strong Go and Python programming skills, with the ability to write complex systems using clean and concise code.
- Comfort with handling scalable systems, that scale up to 1M+ clients and 10k+ QPS.
- Experience with Kubernetes and Airflow is a plus.
- Knowledge for core AWS services such as IAM, S3, RDS, DynamoDB and EKS will help you hit the ground running.
Responsibilities
- Architect scalable on-device and backend solutions for Camera Firmware Deployments infrastructure, that scales over a million IoT devices and across 3+ Regions / Availability Zones.
- Design and implement a fully automated Continuous Delivery infrastructure to set-up canaries for Firmware Release Candidates.
- Develop an end-to-end telemetry flow, by collecting data from devices, and converting them to insights over data pipelines.
Other
- BS/MS in Computer Science (or similar degree).
- 3+ years experience of industry experience in distributed software engineering.
- Must be willing and able to work onsite five days per week.
- We do sponsor and take over sponsorship of employment visas for this role.
- Paid parental leave policy & fertility benefits