Skip to main content

Verkada

Backend Engineer, Alarms

San Mateo, CA United StatesFrom $160kmidAdded today

About this role

Verkada's Alarms team is hiring a Backend Engineer to design and scale AI-driven systems that detect, verify, and respond to real-world security threats in real time. You'll build low-latency, high-availability services that orchestrate intrusion detection, video monitoring, and emergency dispatch workflows across Verkada's cloud and hardware platforms.

What you'll do

  • Design and build low-latency, high-availability backend services for alarm detection and response orchestration
  • Develop flexible, extensible AI-powered workflows for intrusion and video monitoring use cases
  • Build distributed systems integrating internal products and third-party services like notifications and dispatch
  • Collaborate with product, design, frontend, and firmware teams on end-to-end customer experiences
  • Work on systems that power real-time threat identification, customer notifications, and emergency response

What they're looking for

  • Backend engineering (1-3 years production experience)
  • Go programming
  • Distributed system design and API architecture
  • Event-driven workflows
  • Postgres and database design
  • Scalable data systems (Kafka, Redis)
  • Temporal or workflow engines (bonus)
  • AI-based systems with real-time video/audio reasoning (bonus)

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Unlimited PTO plus 11 company-paid holidays
  • Wellness allowance
  • Commuter benefits
  • Daily healthy lunches and dinners
  • Generous paid parental leave and fertility benefits
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Verkada

Verkada builds cloud-managed, AI-driven security solutions for enterprise customers, including physical security and building management products. The company is hiring Technical Support Engineers to troubleshoot issues and assist customers, as well as Solutions Engineers to provide pre-sales support and design tailored solutions.

View all jobs at Verkada

Likely interview questions

  • Walk us through a distributed system you built—what were the key architectural decisions and trade-offs?
  • How have you approached designing low-latency, high-availability services in production?