CrawlJobs Logo

Software Engineer - Computer Vision

United States, San Mateo 130000.00 - 300000.00 USD / Year · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • Implementing and deploying a binary classifier using TensorFlow for detecting the binary states across hundreds of cameras
  • Detecting unusual object addition/removal in a scene
  • Detecting and counting object and people frequencies

Requirements

  • Bachelor's Degree in Computer Science, preferably with research experience
  • 2+ 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 a agile team software development environment
  • C++ - writing clean, modular, C++ code
  • Traditional computer vision algorithms
  • Training deep learning networks using TensorFlow, Keras, Caffe, or similar
  • Data structures and architecture
  • Must be willing and able to work onsite five days per week

What we offer

  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Computer Vision

8 matching positions

Senior Software Engineer | Computer Vision & Machine Learning

We are looking for a seasoned, hands-on Software Engineer with deep expertise in...
Location
Location
Germany; Spain , Mannheim; Valencia
Salary
Salary:
Not provided
hubblr.io Logo
HUBBLR GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience building ML/CV applications in Python
  • Proven expertise in Computer Vision: Demonstrable experience with object detection, image segmentation, or related tasks in a production environment
  • Deep Learning Proficiency: Hands-on experience with modern frameworks like PyTorch or TensorFlow
  • CV Toolkit: Strong skills with libraries such as OpenCV, scikit-image, or similar
  • Technical Leadership: Experience leading at least one major ML/CV project from initial concept to successful production deployment
  • Model Optimization: Practical knowledge of techniques like quantization, pruning, or knowledge distillation to make models efficient
  • Pragmatic Mindset: An analytical, MVP-focused approach to problem-solving, with a focus on delivering value quickly
  • Excellent Communication: Fluent in English, with the ability to provide constructive feedback to teammates and communicate clearly with clients
  • Location: Ability to work from our Mannheim or Valencia office in a hybrid model
Job Responsibility
Job Responsibility
  • Lead Technical Development: Design, build, and deploy production-ready computer vision solutions for real-world applications like object detection, image segmentation, and theft detection
  • Own the ML Lifecycle: Take full ownership of the end-to-end ML pipeline, including data annotation workflows (e.g., CVAT), model training, optimization (quantization, pruning), and deployment on cloud infrastructure
  • Drive Architectural Decisions: Actively participate in and influence architectural and technological choices for new and existing ML-powered software projects
  • Collaborate and Guide: Work within a distributed team (Münster, Hamburg, Mannheim, Valencia), provide technical guidance, conduct code reviews, and champion best practices
  • Act as a Client Partner: Communicate directly with client CTOs and stakeholders. You'll provide status updates, estimate development tasks, and help manage project scope and timelines
What we offer
What we offer
  • High Impact: You won't be a small cog in a big machine. You will own projects, see your work go live, and make a tangible impact on our clients' businesses
  • Growth & Learning: You'll be exposed to a variety of projects across different industries, ensuring you're always learning and tackling new challenges
  • A Culture of Trust & Ownership: We hire smart people and trust them. You'll have the autonomy to make decisions and manage your work independently
  • Diverse & Inclusive Team: We are committed to building a diverse team. We welcome people who are like us and people who are unlike us. This includes but is not limited to gender, ethnicity, age, academic background, and character
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Computer Vision and Deep Learning

Mashgin is looking for a passionate Computer Vision engineer who loves solving e...
Location
Location
United States , Palo Alto
Salary
Salary:
200000.00 - 300000.00 USD / Year
mashgin.com Logo
Mashgin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years relevant coding experience
  • Masters degree in Computer Science or related field
  • Strong background in Computer Vision
  • Exposure to new Deep Learning techniques for image recognition
Job Responsibility
Job Responsibility
  • Developing new computer vision algorithms with founders in C/C++ and Python for solving challenging real-world problems
  • Coming up with large scale data collection techniques for training Deep Neural Nets
  • Driving the development of new algorithms that dramatically improve our existing methods
  • Researching and maintaining state-of-the-art ML/CV algorithms that can analyze images
  • Coding full-stack building products from end to end
What we offer
What we offer
  • Excellent health, dental and vision insurance for you and your dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance for your fur babies
  • Voluntary life insurance plan
  • Competitive salary and options in a small, rapidly scaling company
  • Fulltime
Read More
Arrow Right

Computer Vision Software Engineer - University Graduate 2026

We are looking for software engineers who thrive in a high growth environment wo...
Location
Location
United States , San Mateo
Salary
Salary:
125000.00 - 140000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, preferably with research experience
  • Internship experience in AI or Computer Vision
  • Mastery of at least one practical programming language
  • Comfortable working in an agile team software development environment
  • Must be willing and able to work on-site five days per week
Job Responsibility
Job Responsibility
  • C++ - writing clean, modular C++ code
  • Traditional computer vision algorithms
  • Training deep learning networks using TensorFlow, PyTorch, Keras, Caffe, or similar
  • Data structures and architecture
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Robotics Computer Vision Engineer

Formic is on a mission to reshape American manufacturing by making automation ac...
Location
Location
United States , San Francisco; Oakland
Salary
Salary:
145000.00 - 200000.00 USD / Year
formic.co Logo
Formic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in robotics software or autonomous systems
  • Strong C++ and systems programming experience
  • Experience with ROS2, DDS, and real-time Linux
  • Experience building distributed, high-performance, or latency-sensitive systems
  • Familiarity with GPU compute and ML training pipelines
  • Strong DevOps and CI/CD experience
  • Experience supporting production-grade systems beyond research prototypes
Job Responsibility
Job Responsibility
  • Design and maintain distributed robotics software architecture
  • Build middleware and data pipelines for real-time robotic systems
  • Develop logging, replay, and observability tools
  • Build scalable data infrastructure to support AI training workflows
  • Implement model versioning, deployment, and rollback systems
  • Optimize performance and latency across distributed compute nodes
  • Develop CI/CD pipelines for simulation and hardware testing
  • Enable reproducible experiments across simulation and production deployments
  • Support large-scale data collection from deployed robotic systems
What we offer
What we offer
  • Equity in Formic
  • Competitive & Uncapped Commission Structure
  • Comprehensive Healthcare Coverage (Medical, dental, and vision insurance)
  • Additional Insurance Benefits (FSA and DCFSA, life insurance, short-term disability, and long-term disability)
  • Employee Assistance Program (EAP)
  • Paid Parental Leave Program (Up to 12 weeks)
  • Company-sponsored 401(k)
  • Home Office Stipend
  • Monthly Cell Phone Reimbursement
  • Flexible Time Off
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer, Computer Vision - Robotics

Scale’s Robotics business unit is dedicated to solving the data bottleneck in Ph...
Location
Location
United States , San Francisco
Salary
Salary:
218400.00 - 273000.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ph.D. in Computer Science, Computer Engineering, or a related quantitative field (Mathematics, Electrical Engineering, etc.) OR a Master’s degree with 4+ years of equivalent professional experience in an applied research setting
  • 5+ years of hands-on experience in algorithm development for 2D/3D computer vision and deep learning
  • Expert proficiency in at least one major deep learning framework (PyTorch, TensorFlow or Jax)
  • Mastery of Python for machine learning and strong proficiency in C++ for performance-critical algorithm implementation
  • In-depth knowledge of classical and modern computer vision fundamentals, including multi-view geometry, projective geometry, camera calibration, and 3D graphics/rendering principles
  • Building real-time and batch ML systems that analyze structured and unstructured signals
  • Hands-on experience rapidly prototyping and iterating on ML systems with changing requirements
Job Responsibility
Job Responsibility
  • Pioneer Core CV Algorithms: Lead the research, design, and implementation of novel computer vision and deep learning algorithms, with a specialized focus on 2D and 3D data (e.g point clouds)
  • Focus Area Expertise: Drive innovation in key perception areas, including: 3D Reconstruction and SLAM: Advanced techniques for real-time 3D mapping, pose estimation, and environmental modeling from multi-modal sensor inputs (e.g., RGB-D, LiDAR). Hand/Body Tracking: Developing robust and precise models for hand pose estimation, gesture recognition, and full-body tracking under various lighting and occlusion conditions. Object Detection and Tracking (MOT/SOT): Designing high-performance deep learning models for accurate detection and persistent tracking of objects and people in video streams. Video Processing: Creating algorithms for temporal feature extraction, video-based action recognition, and motion analysis
  • Model Optimization: Optimize computationally intensive models for deployment on edge devices (low power, low latency) and/or large-scale cloud infrastructure
  • Technical Leadership: Serve as the subject matter expert in Computer Vision, providing technical direction and mentorship to junior engineers and cross-functional teams
  • Publication & IP: Maintain state-of-the-art knowledge, evaluate recent academic publications (e.g., CVPR, ICCV, ECCV), and drive the filing of patents and publication of novel research
  • Cross-Functional Partnering: Collaborate closely with Software Engineering, Product, and Hardware teams to define requirements, integrate vision systems, and ensure solutions meet performance targets
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • equity based compensation
  • may be eligible for additional benefits such as a commuter stipend
  • Fulltime
Read More
Arrow Right

Machine Learning Engineer - Computer Vision

We are seeking a highly skilled and motivated Machine Learning Engineer speciali...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
caseguard.com Logo
CaseGuard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field
  • Experience in deep learning models, their training, and hyperparameter tuning using libraries such as TensorFlow, PyTorch, and Transformers or other Huggingface tools
  • Experience with data manipulation tools such as Pandas, NumPy, and SQL
  • Strong programming skills in Python and C++
  • Experience in MLOps principles and model deployment and instrumentation on cloud platforms such as AWS, Azure, or Google Cloud for model deployment and knowledge with efficient serving tools such as ONNX, triton, and vllm
  • Proficiency in working with image and video data, including preprocessing and augmentation techniques
  • Strong understanding of machine learning algorithms, including supervised and unsupervised learning and deep learning
  • Strong communication skills and the ability to work collaboratively in a team environment
Job Responsibility
Job Responsibility
  • Design, develop, and deploy computer vision models for tasks such as object detection, object tracking, video segmentation, and facial recognition
  • Optimize and fine-tune deep learning algorithms for real-time performance
  • Work closely with the software engineers and product teams to identify opportunities for leveraging data
  • Collect, clean, and preprocess large datasets to prepare for model training and evaluation
  • Evaluate and optimize machine learning models for accuracy, performance, and scalability
  • Deploy models into production environments and monitor their performance to ensure reliability
  • Stay up-to-date with the latest advancements in computer vision and artificial intelligence
  • Collaborate with cross-functional teams to integrate machine learning solutions into business processes
  • Document processes, models, and implementations to ensure reproducibility and scalability
What we offer
What we offer
  • Competitive salary
  • Comprehensive health and wellness benefits
  • Professional development opportunities and continuous learning programs
  • Collaborative and inclusive work environment
Read More
Arrow Right

Computer Vision Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
larsentoubro.com Logo
Larsen & Toubro
Expiration Date
August 12, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Robotics, Computer Science, Mechatronics or related field
  • Strong proficiency in modern C++ (14/17/20) and Python
  • Deep understanding of computer vision fundamentals (feature-based vision, geometric methods, multi-view geometry) and AI-based perception using PyTorch
  • Practical experience deploying and optimising perception models on embedded GPU platforms (Jetson Xavier/Orin or similar)
  • Hands-on expertise with Triton, TensorRT, mixed-precision inference, Numba-JIT, CUDA kernels, and real-time optimisation techniques
  • Strong command of ROS/ROS2, TF transforms, message passing, node graph architecture, and middleware integration patterns
  • Extensive experience with robotics sensor integration including RGB/stereo/depth cameras, LiDAR, radar, IMUs, and GPS—covering calibration (intrinsic/extrinsic), synchronization, timestamps, and data integrity
  • Knowledge of core autonomy concepts: mapping, costmap generation, scene representation, obstacle detection, and planner interfacing
  • Solid grounding in Linux systems, multithreading, memory optimisation, real-time constraints, and system-level debugging workflows
  • Experience with Docker, cross-compilation toolchains, embedded deployment pipelines, and CI/CD systems for robotics software
Job Responsibility
Job Responsibility
  • Design, implement, and maintain core autonomy modules that integrate sensing, perception, state estimation, mapping, and planner interfaces into a cohesive real-time system
  • Develop high-performance computer vision pipelines (classical + AI-based) for detection, segmentation, tracking, and scene understanding, ensuring reliable operation on embedded hardware
  • Build multimodal perception systems that fuse camera, LiDAR, radar, and IMU data into accurate, navigation-ready environment representations
  • Deploy, optimize, and maintain autonomy software on embedded platforms (Jetson AGX/Orin), including TensorRT optimisation, cross-compilation, CUDA acceleration, and performance tuning for real-time execution
  • Own sensor bring-up, configuration, calibration, and synchronization (camera, LiDAR, radar, IMU, GPS), ensuring accurate and stable data for downstream modules
  • Ensure system-level robustness and safety by maintaining strict latency budgets, deterministic behaviour, numerical stability, and fall-back mechanisms for degraded sensing conditions
  • Conduct field trials, capture datasets, analyse system performance, and drive iterative improvements across sensing, perception, fusion, and planning layers
  • Debug deep autonomy stack issues including timing mismatches, calibration drift, concurrency conflicts, synchronization faults, and hardware–software integration challenges
  • Build deployment-ready autonomy systems using ROS/ROS2, Docker, systemd services, and reproducible build pipelines tailored for embedded platforms
  • Collaborate with mechanical, electronics, and systems teams to align autonomy software capabilities with real-world hardware constraints and vehicle dynamics
Read More
Arrow Right

Principal Engineer, Computer Vision & AI /3D Data (Team Lead)

Cesium is the leading open platform for streaming and visualizing huge 3D geospa...
Location
Location
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD or equivalent in Computer Vision, AI, or Machine Learning
  • 10+ years' experience as a Software Engineer
  • at least 5+ years leading and mentoring technical teams within a product driven environment
  • 5+ years of experience in AI/3D vision development including industry experience of deploying AI and working with 3D data, including ML ops and practical, user-focused product development
  • Expertise in deep learning, computer vision, 3D geometry, and multimodal AI, including experience with large language models
  • Strong programming skills in Python and/or C++ with ML frameworks (PyTorch, TensorFlow), GPU programming (CUDA)
  • Excellent communication and leadership skills
  • Fluent in English
Job Responsibility
Job Responsibility
  • Lead and mentor a team of 5 engineers, providing technical direction and project coordination in computer vision and AI/3D data modeling projects, providing coaching and guidance
  • Design and deploy advanced AI/ML and 3D vision algorithms generated by our modelling team for large-scale datasets for practical, user focused product development including point clouds, meshes, sensor data and Gaussian splatting
  • Define the AI strategy and contribute to product roadmap decisions
  • Implement ML Ops practices for scalable, automated training and inference pipelines
  • Conduct research on emerging AI techniques for 3D understanding and integrate findings into production
  • Ensure quality through rigorous evaluation, optimization, and code reviews
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world
Read More
Arrow Right