Verkada
Senior Software Engineer - Computer Vision
$200K–$300K
San Mateo, CA United States +1 · Senior · Full-time · Posted Oct 22, 2026
- Location
- San Mateo, CA United States
San Mateo, California, United States - Experience
- 4+ years of industry software engineering experience; 1+ years of work or research experience with current neural net frameworks.
- Education
- Bachelor's Degree in Computer Science; preferably with research experience.
- Visa sponsorship
- Verkada sponsors and takes over sponsorship of employment visas for this role; if it makes an offer, it will make every reasonable effort to get the candidate a visa.
About the job
Develops computer vision and machine learning models for intelligent video analytics, from training through deployment.
What you'll do
- Develop and refine algorithms for video analytics, including detection, recognition, and object or people counting.
- Write clean, modular C++ and apply traditional computer vision algorithms.
- Train and deploy deep learning networks using frameworks such as PyTorch, TensorFlow, or Keras.
What they ask for
- Bachelor's Degree in Computer Science, preferably with research experience.
- 4+ years of industry software engineering experience.
- 1+ years of work or research experience with current neural net frameworks.
- Mastery of at least one practical programming language; experience working in an agile team software development environment.
Pay
$200,000 — $300,000 USD (annual on-target earnings; comprised of base compensation and commissions, if applicable)
Tools
C++, TensorFlow, PyTorch, Keras
AI focus
Trains and deploys models for people and vehicle detection, license plate and facial recognition, unusual object changes, counting, text-image embeddings, and vision-language tasks.
Model-written summary · the original posting is authoritative