Verkada logoVerkada logo

Backend Software Engineer - Camera Fleet Management

VerkadaSan Mateo, CA United States
On-site Full-time $130K/yr - $280K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Data Pipeline Development: Design and implement data workflows utilizing technologies such as Kafka, Firehose, or Spark to manage release metrics and device telemetry at scale. Analytical Tools Creation: Develop Python-based analysis tools with pandas and SQL to identify release issues, detect anomalies, and measure fleet health. High-Volume Log Analysis: Construct systems for ingesting, processing, and analyzing logs from millions of devices.

About the job

Who We Are

At Verkada, we are revolutionizing the way organizations safeguard their people and properties through our advanced, AI-driven platform. As a frontrunner in cloud-based physical security, we enable businesses to enhance safety and operational efficiency via a cohesive software solution that encompasses video surveillance, access control, air quality monitoring, alarm systems, intercoms, and visitor management.

With over 30,000 organizations globally, including more than 100 Fortune 500 companies, relying on Verkada for their security needs, we are proud to serve as the backbone of safety, facilitating easier management, intelligent control, and scalable deployments. Established in 2016, Verkada has seen rapid growth with 15 offices and a team of over 2,200 dedicated employees.

About the Role

We are seeking a talented backend software engineer with robust data analysis expertise to join our camera fleet management team. In this role, you will create the data infrastructure and analytical tools that drive our safe release operations across over a million camera devices. This position merges traditional backend engineering with data pipeline development, log analysis, and metrics-focused insights.

Firmware releases for our cameras include essential updates, such as new AI models, and assessing their impact necessitates advanced data analysis at scale. You will develop the pipelines, dashboards, and analytical tools that assist us in detecting anomalies, tracking release health, and ensuring the success of every deployment. Your contributions will directly influence our data-driven decision-making processes for releases that affect our customers and our brand reputation.

Every decision regarding releases impacts hundreds of thousands of cameras in operation. The data pipelines you establish and the insights you provide will determine whether we can confidently proceed with a release or need to pause a problematic rollout. You will be the engineering force behind our culture of data-driven releases.

You will collaborate closely with the Systems Software Engineer leading the team to build a resilient data infrastructure, encompassing ingestion pipelines that process high-volume logs to SQL queries that reveal critical insights and real-time monitoring dashboards.

About Verkada

Verkada is a leader in integrated, AI-powered physical security solutions aimed at enhancing safety and operational efficiency for organizations worldwide. With a rapidly expanding team and a reputation for excellence, we are committed to providing innovative security solutions.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.