Senior Backend Engineer - Alarms

Verkada · Enterprise · Bayoffice · Alarms

Senior Backend Engineer for Verkada's Alarms team, focusing on building AI-driven systems for threat detection, verification, and response. The role involves designing and scaling low-latency, high-availability backend services that orchestrate alarm detection and response, create AI-powered workflows, and integrate with various internal and third-party services.

What you'd actually do

  1. Design and build low-latency, high-availability backend services that orchestrate alarm detection and response
  2. Create flexible and extensible AI-powered workflows for intrusion and video monitoring use cases
  3. Build distributed systems that integrate internal products and third-party services (e.g., notifications, transcription, dispatch)
  4. Collaborate closely with product managers, designers, frontend, and firmware engineers to shape end-to-end customer experiences
  5. Operate with autonomy and take ownership of systems from design through production

Skills

Required

  • 5+ years of backend engineering experience in a production environment
  • Strong programming skills—Go preferred
  • Solid grasp of distributed system design, API architecture, and event-driven workflows
  • Experience with cloud infrastructure, preferably AWS
  • Background working with databases (e.g. Postgres) and scalable data systems (e.g. Kafka, Redis)

Nice to have

  • Familiarity with Temporal or other workflow engines
  • Interest in building AI-integrated, real-time systems
  • Experience with Kubernetes, monitoring tools, and performance optimization

What the JD emphasized

  • AI-powered workflows
  • AI-driven detection and response workflows

Other signals

  • AI-driven detection and response workflows
  • automated threat identification
  • customer notifications
  • video verification
  • emergency dispatch