Engineering Manager - Storage Systems

Verkada Verkada · Enterprise · Bayoffice · Cameras

Engineering Manager for Storage Systems at Verkada, a company with an AI-powered platform for physical security. The role focuses on leading a team responsible for the distributed infrastructure that manages video data directly on cameras, ensuring reliability, endurance, and security of local storage. This involves deep technical leadership in systems programming (C/C++), embedded systems, file systems, and flash storage technologies, as well as people management and cross-functional collaboration.

What you'd actually do

  1. Build and lead the team through effective recruitment, mentoring, and leadership.
  2. Build amazing, delightful products that win the market.
  3. Work with Product Managers and Hardware Team to chart roadmaps.
  4. Plan and drive project execution.
  5. Drive product quality, reliability, and user experience.

Skills

Required

  • BS/MS in Computer Science, Computer Engineering, or related technical field
  • 8+ years of software engineering experience
  • experience leading or managing high-performing infrastructure or systems teams
  • Strong expertise in systems programming using C/C++
  • Deep understanding of low-level systems concepts including file systems, flash storage technologies, memory management, Linux kernel internals, device drivers, and embedded systems
  • Experience debugging complex storage or operating system issues in production environments
  • Familiarity with technologies such as Yocto, eBPF, MMC protocols, ext4, UBIFS, or related storage subsystems
  • Strong architectural and operational experience building reliable, scalable distributed systems
  • Demonstrated success driving technical strategy while managing execution across cross-functional teams
  • Excellent communication skills with the ability to influence technical direction and align stakeholders across the organization
  • Willingness and ability to work onsite five days per week

Nice to have

  • Go or other higher-level languages
  • Experience with cloud infrastructure and backend systems (AWS, Docker, Kubernetes, or similar)

What the JD emphasized

  • privacy-sensitive AI-powered platform
  • agentic AI
  • Physical AI
  • AI-powered alerts
  • on-camera storage stack
  • embedded storage systems
  • distributed backup infrastructure
  • systems programming using C/C++
  • file systems
  • flash storage technologies
  • memory management
  • Linux kernel internals
  • device drivers
  • embedded systems
  • storage or operating system issues in production environments