Software Engineer - Computer Vision

Verkada · Enterprise · Bayoffice · Cameras

Software Engineer role focused on developing and deploying computer vision models, specifically binary classifiers and object detection/counting, for Verkada's AI-powered physical security platform. The role involves training deep learning networks using TensorFlow/Keras and writing C++ code for traditional computer vision algorithms.

What you'd actually do

  1. C++ - writing clean, modular, C++ code
  2. Traditional computer vision algorithms
  3. Training deep learning networks using TensorFlow, Keras, or similar
  4. Data structures and architecture
  5. Must be willing and able to work onsite five days per week

Skills

Required

  • C++
  • TensorFlow
  • Keras
  • Computer Vision
  • Deep Learning
  • Data Structures
  • Software Engineering

Nice to have

  • Bachelor's Degree in Computer Science
  • research experience

What the JD emphasized

  • 2+ years of industry software engineering experience
  • 1+ years of work or research experience with current neural net frameworks

Other signals

  • AI-powered platform
  • integrated solutions
  • video security
  • access control
  • computer vision