Verkada

Software Engineer - Computer Vision

Verkada
Apply
4 hours ago
San Mateo, CA, USAEntry Level

Responsibilities

  • Implement and deploy machine learning models for detecting people and objects across hundreds of cameras.
  • Develop algorithms for detecting and tracking people and objects in scenes.
  • Prototype new features and integrate them into the product.
  • Design, develop, test, deploy, maintain, and improve software.

Requirements

  • Master’s degree in computer science, engineering, or a closely related field.
  • One year of professional experience in computer vision and machine learning.
  • Knowledge of Python, data structures, and programming languages.
  • Knowledge of TensorFlow, PyTorch, Keras, Caffe, or similar technologies.
  • Must be willing and able to work onsite five days per week.

Benefits

  • Healthcare programs with at least one plan covering 100% of employee premiums and all plans covering 80% of family premiums.
  • Nationwide medical, vision, and dental coverage.
  • 401(k) matching beginning January 2027, with the match vesting on the two-year anniversary.
  • HSA contributions, FSA options, mental health support, parental leave, fertility benefits, paid holidays, extended holidays, flexible PTO, and sick time.
  • Professional development stipend, wellness and fitness benefits, daily healthy lunches, and commuter benefits.
  • Onsite work five days per week.

Tech Stack

KerasPythonPyTorchTensorFlow

Categories

Verkada

About Verkada

1,001-5,000 employees

Verkada builds a cloud-managed physical security platform for enterprises, combining security cameras, access control, sensors, alarms, intercoms, and visitor management with web and mobile software. It sells hardware plus software licenses through a subscription model to organizations like schools, retailers, and industrial sites. Founded in 2016 and headquartered in San Mateo, California, Verkada reports 30,000+ customers worldwide and is privately held.

Contact me