Job Description
Verkada is seeking a Senior Backend Engineer to join their Response Engineering team. This team is responsible for building a platform used by all Verkada products to orchestrate mitigation actions in response to alarms. The engineer will be responsible for building a platform used by all Verkada products to orchestrate mitigation actions in response to alarms, like Video Verification, Customer Notifications and Police Dispatch. The ideal candidate will have a strong background in building scalable, available, and fault-tolerant distributed systems.
Responsibilities:
- Build, test and operate highly scalable, available and fault-tolerant distributed systems while minimizing API and end-to-end latency
- Design and build a flexible and extensible workflow orchestration engine
- Design and build monitoring capability that provides real-time updates to customers about on-going incidents
- Innovate with bleeding-edge cloud native tools and frameworks like Kubernetes, Kafka, AWS RDS, Temporal, etc.
- Innovate with AI-driven automation to make threat detection and mitigation more efficient in terms of cost and time
- Collaborate with product managers, UX designers and front-end engineers to identify and solve customer problems
- Deliver quality code by following best practices in testing, version control, and continuous deployment
Requirements:
- 4+ years of industry software engineering experience
- Mastery of at least one common server programming language (e.g. Python or Go)
- Mastery of scalable backend design — Including databases, queues and blob storage
- Experience working in a fast-paced software development environment
Verkada offers:
- Generous company paid medical, dental & vision insurance coverage
- Unlimited paid time off & 11 companywide paid holidays
- Wellness allowance
- Commuter benefits
- Healthy lunches and dinners provided daily
- Generous paid parental leave policy & fertility benefits