Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Computer Vision

$140k - $175k

Knightscope

Senior AI/ML Engineer

Knightscope is a security technology company building the Nation's First Autonomous Security Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure. Knightscope's long-term mission is to make the United States of America the safest country in the world.

About the Role

Knightscope is seeking two Senior AI/ML Engineers to own the machine learning detection pipelines running on the Intelligent Control Module across our new K1, H1, and K7 autonomous security robots. The ICM runs a full edge inference stack on NVIDIA Jetson hardware: a Deep Stream-based multi-model detection pipeline covering people, vehicle, license plate, and face detection — all executing concurrently at real-time frame rates on constrained onboard hardware. In addition to owning the onboard detection pipeline, these engineers will also architect the AI intelligence layer for the Signals platform: a prioritization engine, pattern detection system, recommendation scorer, explainability module, and continuous feedback loop that transforms raw robot detections into actionable security intelligence. This is a hands-on production engineering role — you will own model training, optimization, deployment, and ML Ops lifecycle end-to-end.

Location Requirement: Full-time, on-site at Sunnyvale HQ (No relocation provided)

Key Responsibilities
  • Own and maintain the onboard detection pipeline running on the ICM across the new K1, H1, and K7 robots: Deep Stream multi-model architecture, YOLOv9/YOLO-family detection models for people, vehicle, license plate, and face detection, GPU-accelerated inference on NVIDIA Jetson Orin NX and Xavier.
  • Optimize edge inference performance: model quantization (INT8/FP16), Tensor RT engine compilation, DLA offloading, and latency profiling to meet real-time frame rate targets under concurrent multi-model load.
  • Architect and build the Signals AI intelligence layer: prioritization engine, pattern detection, recommendation scorer, explainability module, and human-in-the-loop feedback pipeline.
  • Integrate foundation model APIs (Open AI, Anthropic, or equivalent) into the Signals intelligence stack for context enrichment, anomaly summarization, and operator-facing recommendations.
  • Build and maintain ML Ops infrastructure: model versioning with ML flow or equivalent, automated training pipelines, CI/CD for model deployment, and production monitoring for accuracy drift and inference latency.
  • Define and maintain model evaluation frameworks, benchmark datasets, and performance regression tests to ensure detection quality across firmware and hardware updates.
  • Collaborate with the ICM Principal Architect, Full Stack engineers, and the Senior Audio/Video team to integrate ML outputs cleanly into the broader ICM and Signals platform.
  • Mentor junior engineers; contribute to architecture reviews and technical documentation for the ML stack.
Required Qualifications
  • 5–10 years of software engineering experience with a focus on applied machine learning and computer vision in production environments — not research.
  • Deep hands-on expertise with NVIDIA Deep Stream SDK: multi-model pipeline design, Gst-nvinfer plugin configuration, primary and secondary inference graphs, and custom output layer parsers.
  • Strong proficiency with YOLO-family models (YOLOv8, YOLOv9, YOLO11): training, fine-tuning on custom datasets, ONNX export, and Tensor RT engine optimization.
  • Hands-on experience with NVIDIA Jetson platforms (Orin NX, Xavier, or equivalent): Tensor RT INT8/FP16 quantization, DLA offloading, GPU memory management, and latency benchmarking.
  • Experience with multi-modal sensor fusion and multi-camera detection pipelines is a strong differentiator.
  • Proficiency in Python for ML engineering; C++ for performance-critical inference code and Deep Stream custom plugins.
  • Experience building ML Ops pipelines: ML flow or equivalent for experiment tracking and model versioning, automated training with Kubeflow or similar, and production drift monitoring.
  • Familiarity with foundation model APIs (Open AI, Anthropic, or equivalent) and RAG/agentic architectures for intelligence enrichment use cases.
  • BS/MS in Computer Science, Electrical Engineering, or related field — or equivalent professional experience.
Compensation & Benefits
  • Base Salary: $140,000 – $175,000 each (DOE)
  • Equity: Stock options
  • Benefits: Medical, dental, vision, 401(k), paid time off
  • Location Requirement: Full-time, on-site at Sunnyvale HQ
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Computer Vision in Sunnyvale, CA vacancy
  • $184.7k - $324.8k

    Senior Software Engineer - 3D Vision & Perception Sunnyvale, California, United States Machine Learning and AI Apple is where individual imaginations...  ...something — you’ll add something! We are a team of computer vision and machine learning (CVML) engineers building real... 
    Senior
    Computer
    Relocation

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $224k - $356.5k

     ...physical world is perceived and understood using advanced computer vision and deep learning. Our team builds large-scale distributed...  ...platform with high visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and optimize high-... 
    Senior
    Computer
    Full time

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $200k - $300k

     ...successful and innovative point-of-sale experience that uses computer vision and AI to make checkout nearly instantaneous. Our mission is...  ...Summary Mashgin is looking for a passionate Computer Vision engineer who loves solving everyday vision problems. Someone who is regularly... 
    Senior
    Computer
    Work experience placement
    Work at office
    Flexible hours

    Mashgin

    Palo Alto, CA
    1 day ago
  • $175k - $210k

     ...Company combines autonomous machines, advanced software, and human expertise to help protect people, property...  ...About the Role We are looking for a Senior Software Engineer to design, develop, and deploy computer vision systems that turn continuous video, audio, and... 
    Senior
    Computer
    Full time
    Relocation

    Knightscope

    Sunnyvale, CA
    2 days ago
  •  ...Senior Software Engineer Sunnyvale, CA, USA / On-site / In-office (&Client;4 days a week)...  ...technologies (front-end, backend, edge-computing, machine learning), and you will be responsible...  ...Building edge applications processing vision data and communication layers for the... 
    Senior
    Computer
    Work at office

    Kasmo Global

    Sunnyvale, CA
    1 day ago
  •  ...Senior Software Engineer In Test We are hiring a hands-on Senior Software Engineer in Test to design and operationalize a scalable, automation...  ...& Biases, or equivalent) • Experience with LLM or computer vision evaluation is a plus. Preferred Qualifications •... 
    Senior
    Computer
    Shift work

    Covalent

    Sunnyvale, CA
    2 days ago
  • $137.1k - $188.3k

     ...and high tech means more than computer code. As a member of the...  ...Imaging/Video algorithms and software starting with fresh proof of...  ...Computer Science, Electrical Engineering or equivalent Passion for multimedia...  ...computer graphics, computer vision, image processing and/or... 
    Senior
    Computer
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    4 days ago
  •  ...Sunnyvale, CA Headquarters. Our Team's Vision: Our Engineering team is driven by a culture that...  ...features and subsystems and own the entire software development lifecycle, from...  ...Your Toolkit: ~ Bachelor's in computer science or equivalent degree. Master'... 
    Senior
    Computer
    Immediate start

    Illumio

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

    ## Senior Software Engineer - NVIDIA WarpApplylocations: US, CA, Santa Clara: US, WA, Seattletime type...  ...JR2012134NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...Doing what’s never been done before takes vision, innovation, and the world’s best... 
    Senior
    Computer

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $165k - $242k

     ...Senior Software Engineer, Developer Experience Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue...  ...to accelerate breakthroughs and turn compute into capability. Founded in 2017,...  ...include: ~ Medical, dental, and vision insurance - 100% paid for by CoreWeave... 
    Senior
    Computer
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $139k - $180k

     ...Development, design and test the software for FortiWeb Implement new...  ...Required: B.S./M.S. in Computer Science or equivalent Good...  ...Hands-on experience engineering and managing private cloud (OpenStack...  ..., including medical, dental, vision, life and disability... 
    Senior
    Computer
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

     ...Senior Software Engineer for the Parking, Autonomous Vehicles Team at Nvidia NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years....  ...what's never been done before takes vision, innovation, and the world's best talent... 
    Senior
    Computer

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...for automotive and robotics. We build the software stack that enables Large Language, Vision‑Language, and Multimodal (LLM/VLM/VLA) models...  ...BS, MS, PhD, or equivalent experience in Computer Science, Electrical/Computer Engineering, or a closely related field. 4+ years of... 
    Senior
    Computer

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...solutions. Work with Product & Engineering to evaluate and select...  ...Qualifications Bachelor’s degree in computer science, computer engineering...  ...related field and 3 years of software engineering experience; OR 5...  ...flexible sick leave. Health, vision, and dental coverage; mental... 
    Senior
    Computer
    Temporary work
    Flexible hours

    Walmart

    Sunnyvale, CA
    5 days ago
  • $152k - $253k

     ...member of NVIDIA's automotive group, the Senior Software Triage Engineer will support autonomous vehicle (AV)...  ..., and provide triage target vision to support prioritization. Root cause...  ...s degree or equivalent experience in Computer Science, Electrical Engineering, Mechanical... 
    Senior
    Computer

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • Position Summary Walmart is seeking a Senior iOS Software Engineer to design, develop, and maintain...  ...Qualifications Bachelor’s degree in computer science, computer engineering, computer...  ...Multiple health plans (medical, dental, vision) Health and wellness programs Medical... 
    Senior
    Computer

    Walmart

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

    We are looking for outstanding Senior Deep Learning Software Engineers to develop and productize NVIDIA's deep learning solutions in autonomous...  ...DNNs. What we need to see: MS or PhD degree in computer science, computer vision, robotics, computer architecture or equivalent... 
    Senior
    Computer
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • Apple Inc. is seeking a Senior Software Engineer - 3D Vision & Perception in Sunnyvale, California. This role focuses on developing real-time 3D perception technologies for future products. In this position, you will collaborate closely with engineering teams and researchers... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $152k - $241.5k

     ...production‑grade, highly optimized software (NIMs, NVIDIA Inference...  ...need to see: Master's of Science in Computer Science + 3 years, or Electrical Engineering, Bachelor of Science (or equivalent...  ...fundamentals in 3D graphics, 3D computer vision or neural reconstruction (NERFs,... 
    Senior
    Computer

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...container, GPU, and systems engineers, and apply machine learning or...  ...prediction) within existing software workflows. Qualifications 5+...  ...Engineering, Mathematics, Physics, Computer Science, or equivalent...  ...Health care coverage, dental and vision plans. 401(k) with company... 
    Senior
    Computer

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...deploy, maintain, and enhance software as part of an...  ...Collaborate with 219ers across engineering disciplines during development...  ...Qualifications BS degree (or higher) in Computer Science or a similar field of...  ...Place to Work®! Health/dental/vision insurance 401(k) + company match... 
    Senior
    Computer
    Work experience placement
    Work from home
    Flexible hours

    219 Design

    Mountain View, CA
    5 days ago
  • $117k - $234k

     ...What you'll do... We’re seeking a Software Engineer to build personalized, high-impact digital...  .... Health benefits include medical, vision and dental coverage. Financial benefits...  ...qualifications. Option 1: Bachelor's degree in computer science, computer engineering, computer... 
    Senior
    Computer
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • Senior Software Engineer, AI/ML, Google Photos Reminiscing Bachelor’s degree or equivalent practical...  ...including information retrieval, distributed computing, large-scale system design, networking...  ...intelligence (learning, computer vision) Software Engineers. We are dedicated... 
    Senior
    Computer
    Worldwide

    Google Inc.

    Mountain View, CA
    4 days ago
  • $224k - $356.5k

    ## Senior Software Engineer - Autonomous VehiclesApplylocations: US, CA, Santa Claratime type: Full timeposted...  ...JR2014431NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...of our generation. We have the vision, roadmap and scale, but we need your help... 
    Senior
    Computer

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $140k - $200k

     ...Employment Type Full time Department Engineering Compensation Estimated Base...  ...care segments, and a bold vision to tackle healthcare's most...  ...’s or Master’s degree in Computer Science, Engineering, or a related...  ...3+ years of professional software development industry experience... 
    Senior
    Computer
    Full time
    Work at office

    Tensec

    Mountain View, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing...  ...Doing what’s never been done before takes vision, innovation, and the world’s best...  ...impact on the world. We are looking for a Senior Software Engineer to join our mission to continue... 
    Senior
    Computer

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $166k - $225k

     ...improve their business. Founded by engineers - and customer obsessed - we...  ...getting started. As a software engineer with a backend focus...  ...many domains, from our core compute fabric resource management infrastructure...  ...medical, dental, and vision ~401(k) Plan ~ Equity... 
    Senior
    Computer
    Local area
    Worldwide
    Flexible hours

    Databricks

    Mountain View, CA
    4 days ago
  • $148k - $226.2k

     ...performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team,...  ...Skills BS, MS, or PhD in Computer Science, Robotics, Machine...  ...options include medical, dental, vision, Health Savings Account,... 
    Senior
    Computer
    Local area
    Remote work
    Flexible hours

    Israelvcforum

    Sunnyvale, CA
    3 days ago
  • $170.6k - $261.3k

    Overview As a Senior Software Engineer on the SimCore team, you will build and deploy applied AI/ML solutions that directly support simulation...  ...Deep knowledge of at least one modern multimodal or 3D computer vision pipeline (e.g., NeRF, Gaussian Splatting, world models,... 
    Senior
    Computer
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $174.9k - $222k

    # Senior Software Engineer, Vehicle AIHybrid |Senior Level|Full TimePosted: Yesterday#### Company LocationMountain...  ...)*** Bachelor's degree in Computer Science, related technical field, or...  ...for relocation benefits.**About GM**Our vision is a world with Zero Crashes, Zero... 
    Senior
    Computer
    Local area
    Remote work
    Work from home
    Relocation package

    SwiftCruit

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Computer Vision. Be the first to apply!