About the job
Who We Are
At Verkada, we are revolutionizing the way organizations safeguard their personnel and premises through an integrated, AI-driven platform. As a frontrunner in cloud-based physical security, Verkada empowers organizations to enhance safety and operational efficiency via a singular software platform that encompasses solutions for video security, access control, air quality monitoring, alarms, intercoms, and visitor management.
With over 30,000 organizations globally, including more than 100 Fortune 500 companies, Verkada is trusted as the essential layer of physical security, facilitating simplified management, intelligent control, and scalable implementations. Founded in 2016, Verkada has experienced rapid growth, operating 15 offices and employing over 2,200 dedicated professionals.
About the Role
We seek a talented Systems Software Engineer to spearhead our camera fleet management team. This pivotal role exists at the nexus of systems engineering, site reliability, and data-centric operations. You will take ownership of the initiatives to safely deploy camera software at scale for up to a million devices. Your responsibilities will include developing and maintaining the infrastructure, tools, and processes that guarantee dependable deployments across our expansive camera fleet.
Camera firmware releases are indispensable for our business and our clients, encompassing the delivery of new models and advanced AI capabilities on cameras. You will construct the systems and set the processes that ensure releases are secure, predictable, and driven by data. This high-impact position directly influences our customers' safety and our company's reputation.
This is a technical leadership role where you will architect solutions, develop critical tools, and establish standards that keep our camera infrastructure operating smoothly. You will feel at home diving into Linux internals, designing data pipelines for release metrics, and making crucial decisions during high-pressure incidents.
What You Will Do
- Architect for Scale: Create systems capable of managing the complexities of software across a large and expanding camera fleet.
- Build Observability Infrastructure: Design and implement dashboards, metrics systems, and monitoring solutions utilizing tools such as Grafana.
- Lead Safe Release Operations: Oversee the entire process for releasing camera software, ensuring reliability and minimizing risk across the fleet.
- Develop Analysis Tools: Build data pipelines and analytical tools to assess release health, identify issues early, and guide data-informed decisions.
