Back to jobs

    Software Engineer - Computer Vision

    Verkada
    San Mateo, CA Full-Time $130,000—$300,000 USD 2026-07-06

    About Verkada

    Verkada is transforming how organizations protect their people and places with an integrated, AI-powered platform. A leader in cloud physical security, Verkada helps organizations strengthen safety and efficiency through one connected software platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. Over 30,000 organizations worldwide, including more than 100+ companies in the Fortune 500, trust Verkada as their physical security layer for easier management, intelligent control, and scalable deployments. Founded in 2016, Verkada has expanded rapidly with 15 offices and 2,200+ full-time employees.

    About the Position

    Introduction

    Verkada is seeking a Software Engineer specializing in Computer Vision to join their team. The company is transforming physical security with an integrated, AI-powered platform for video security, access control, air quality sensors, alarms, intercoms, and visitor management. This role involves developing and deploying advanced computer vision solutions to enhance their product offerings.

    Responsibilities

    • Implement and deploy binary classifiers using TensorFlow to detect states across numerous cameras.
    • Develop algorithms for detecting unusual object addition/removal in scenes.
    • Create solutions for detecting and counting objects and people frequencies.

    Requirements

    • Bachelor's Degree in Computer Science, ideally with research experience.
    • 2+ years of industry software engineering experience.
    • 1+ years of work or research experience with current neural network frameworks (e.g., TensorFlow, Keras).
    • Mastery of at least one practical programming language.
    • Experience working in an agile software development environment.
    • Proficiency in writing clean, modular C++ code.
    • Knowledge of traditional computer vision algorithms.
    • Experience with data structures and architecture.
    • Must be willing and able to work onsite five days per week.

    Benefits

    • Healthcare programs: 100% employee premium coverage (under at least one plan), 80% family premium coverage (under all plans).
    • Nationwide medical, vision, and dental coverage.
    • Health Savings Account (HSA) with annual employer contributions and Flexible Spending Account (FSA).
    • Expanded mental health support.
    • Paid parental leave policy & fertility benefits.
    • Paid holidays, firmwide extended holidays, flexible PTO, and personal sick time.
    • Professional development stipend.
    • Fertility stipend.
    • Wellness/fitness benefits.
    • Healthy lunches provided daily.
    • Commuter benefits.
    • Employment visa sponsorship and takeovers available.

    About Company

    Verkada is a leader in cloud physical security, protecting over 30,000 organizations worldwide, including more than 100 Fortune 500 companies. Founded in 2016, Verkada has rapidly grown to 15 offices and over 2,200 full-time employees, providing an integrated AI-powered platform for various physical security needs.

    How to Apply

    Apply directly through the provided application link.

    Apply Now

    Your data is only shared with Verkada

    Location

    San Mateo, CA

    Type

    Full-Time

    Keywords

    Software Engineering
    Computer Vision
    AI
    Artificial Intelligence
    Deep Learning
    TensorFlow
    Keras
    C++
    Agile
    Physical Security
    Verified Company

    Software Engineer - Computer Vision

    Verkada