Senior Software Engineer, Computer Vision

Knightscope, Inc.
Sunnyvale, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 210K

Job location

Sunnyvale, United States of America

Tech stack

Artificial Intelligence
Business Analytics Applications
Data analysis
Computer Vision
C++
Program Optimization
Software Debugging
Intrusion Detection and Prevention
Python
Machine Learning
Object Detection
Operational Databases
TensorFlow
Software Deployment
Data Ingestion
PyTorch
Information Technology
Machine Learning Operations
TensorRT

Job description

We are looking for a Senior Software Engineer to design, develop, and deploy computer vision systems that turn continuous video, audio, and sensor streams into reliable security intelligence. Your work will directly impact the safety and operational effectiveness of deployed security platforms across hundreds of real-world sites. You will collaborate with embedded, cloud, and product teams to deliver perception capabilities that power real-time threat detection and response., * Design and own the end-to-end ML pipeline for security perception: data ingestion, annotation, model training, evaluation, and deployment across edge and cloud targets.

  • Develop and deploy computer vision models for real-time security intelligence, spanning detection, tracking, recognition, and classification, on embedded GPU hardware.
  • Build and maintain data flywheel and active learning pipelines that leverage fleet-scale production data to drive continuous model improvement.
  • Optimize and deploy models to edge hardware using TensorRT, INT8/FP16 quantization, and hardware-aware model design for NVIDIA Jetson platforms.
  • Define evaluation frameworks and metrics to measure model performance in production, identify failure modes, and drive reliability improvements.
  • Collaborate with embedded, cloud, and product teams to integrate perception outputs into the security incident pipeline.
  • Support on-robot integration, debugging, and validation in real-world environments

Requirements

Do you have experience in System deployment?, * 5+ years shipping computer vision or ML systems to production in physical security, video analytics, surveillance, automotive, or robotics domains.

  • Deep expertise in one or more areas: object detection, video analytics, multi-camera tracking, audio classification, or edge AI inference.
  • Strong ML engineering in Python and C++ with hands-on experience in PyTorch or TensorFlow, model optimization, and production deployment.
  • Understanding of camera systems, image processing, ISP pipelines, and sensor characteristics as they affect model design and performance.
  • Experience deploying ML models on embedded GPU platforms such as NVIDIA Jetson or equivalent under real-world latency and power constraints., * Experience with GPU-accelerated video analytics frameworks such as NVIDIA DeepStream or equivalent.
  • Familiarity with camera SoC hardware, ISP pipelines, and system-level trade-offs for edge AI.
  • Background in active learning, data flywheel design, or large-scale dataset curation for production CV systems.
  • Familiarity with VLM or multimodal AI approaches for scene understanding and anomaly detection in security contexts.
  • Familiarity with cloud ML infrastructure: training orchestration, model registries, and OTA model deployment for fleet systems.
  • MS or PhD in Computer Science, Electrical Engineering, Machine Learning, or related field.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Stock options

About the company

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.

Apply for this position