About the job
About Us
At Verkada, we are revolutionizing the way organizations safeguard their people and assets through our cutting-edge, AI-driven platform. As a frontrunner in cloud-based physical security solutions, we empower organizations with enhanced safety and efficiency through a singular, integrated software platform that encompasses video security, access control, air quality monitoring, alarms, intercoms, and visitor management. With over 30,000 clients globally, including more than 100 Fortune 500 companies, Verkada is the trusted physical security partner for seamless management, intelligent oversight, and scalable implementations. Established in 2016, we have experienced rapid growth, with 15 offices and a workforce exceeding 2,200 dedicated professionals.
Recent Projects for This Role Include
- Designing and deploying a binary classifier using TensorFlow to detect binary states across hundreds of cameras.
- Identifying unusual object additions or removals within a scene.
- Counting and monitoring the frequency of objects and people.
Your Responsibilities
- Hold a Bachelor’s Degree in Computer Science, ideally with research experience.
- Possess over 2 years of professional software engineering experience.
- Have at least 1 year of work or research experience with contemporary neural network frameworks.
- Exhibit proficiency in at least one practical programming language.
- Contribute effectively within an agile team software development setting.
What You Offer
- Proficient in C++, capable of writing clean, modular code.
- Familiarity with traditional computer vision algorithms.
- Experience in training deep learning networks utilizing TensorFlow, Keras, Caffe, or similar frameworks.
- Strong understanding of data structures and software architecture.
- Must be willing and able to work onsite five days a week.

