Knightscope

Full Stack Engineer

Sunnyvale, CA
USD 120k - 160k
Node.js React Redux JavaScript HTML CSS Python Java API Django Flask Ruby on Rails SQL MongoDB Amazon DocumentDB Git RTSP HLS WebRTC MP4 AWS S3 AWS AWS SQS Claude AI GitHub Copilot Tabnine Three.js Babylon.js Cesium WebGL Azure Digital Twins Siemens Unity Reflect
Description

Full Stack Engineer

Department: 9OYE21 - 215 Software Engineering

Employment Type: Full-Time

Location: Sunnyvale, California, United States

About Knightscope

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


Location - Onsite at our Sunnyvale HQ (not a remote position)


About the Role

We are looking for a talented Full Stack Engineer to join the Knightscope engineering team. In this role, you will design and build the web-based platforms, APIs, and media pipelines that power our Autonomous Security Robot ecosystem. You will work across the entire stack — from responsive front-end interfaces to scalable back-end services — collaborating closely with robotics, cloud infrastructure, and security teams to deliver robust, real-time solutions.

 

Key Responsibilities

  • Develop highly responsive web-based user interfaces for security and monitoring platforms
  • Design and implement scalable RESTful APIs, including for live and recorded video/audio streaming
  • Integrate Axis Communications network cameras, APIs, and device controls into Knightscope systems
  • Build and maintain backend services for:
  • Live media pipelines (RTSP, WebRTC, HLS)
  • Recorded media ingestion, storage, indexing, and playback
  • Develop intuitive front-end features for video review, scrubbing, timestamp search, and playback controls
  • Collaborate cross-functionally with robotics, cloud infrastructure, and security teams
  • Manage software requirements, priorities, and delivery timelines
  • Continuously iterate and improve code quality, performance, and reliability
  • Contribute to high-level product and architectural decisions

 

Required Qualifications

Core Technologies

  • Proficiency in Node.js, React, Redux, ES6, HTML5, and CSS3
  • Experience building web applications using Python, Java, or JavaScript
  • Demonstrated experience with RESTful API development and maintenance
  • Working knowledge of a major web framework (Django, Flask, Rails, etc.)
  • Experience with SQL and NoSQL databases (MySQL, MongoDB, Amazon DocumentDB)
  • Version control with Git or similar

 

Media & Streaming

  • Proficient in live and recorded video/audio technologies: RTSP, HLS, WebRTC, and MP4
  • Experience with media storage pipelines including AWS S3, Glacier, or equivalent
  • Frontend experience building video players with features such as:
  • Timeline scrubbing and frame-based navigation
  • Playback speed control and motion-triggered event markers
  • Backend services supporting media indexing, retrieval, and playback logging
  • Hands-on experience with Axis Communications devices and APIs (e.g., VAPIX, ONVIF)

 

Cloud & Infrastructure

  • Familiarity with AWS services (Amazon S3, SQS, DocumentDB, etc.)
  • Proficient in AI-assisted development tools — with a strong emphasis on Claude AI (Anthropic) — as well as GitHub Copilot and Tabnine, to accelerate productivity, code quality, and testing
  • Actively develop and program using Claude AI (Anthropic) across the full Software Development Lifecycle (SDLC) — this is a core requirement of the role, not a nice-to-have. Candidates must demonstrate hands-on experience using Claude AI at every phase: (1) Requirements & Planning — analyzing specs and decomposing features; (2) Architecture & Design — evaluating trade-offs and generating API schemas; (3) Implementation — writing and refactoring full-stack code; (4) Code Review & Testing — generating test suites and pre-PR reviews; (5) Debugging & Troubleshooting — diagnosing production issues and reducing MTTR; (6) Deployment & DevOps — authoring CI/CD configs and runbooks; (7) Documentation — producing API references, ADRs, and onboarding guides; and (8) Maintenance & Continuous Improvement — refactoring, dependency audits, and performance improvements post-launch.

 

Digital Twin

  • Understanding of Digital Twin architecture, including real-time synchronization between physical and digital entities
  • Experience building interactive 3D or 2D digital representations of physical environments/devices
  • Proficiency implementing Digital Twin features using Three.js, Babylon.js, Cesium, or WebGL
  • Experience integrating sensor/telemetry data into real-time UI visualizations and dashboards
  • Ability to architect and develop APIs that support Digital Twin simulations and live updates
  • Familiarity with Digital Twin platforms (e.g., Azure Digital Twins, Siemens, Unity Reflect) is a plus

 

Bonus Points

  • Experience in startup or fast-growth environments
  • Familiarity with FedRamp compliance or U.S. Government security protocols
  • Strong verbal and written communication skills

 

Compensation & Benefits

 

Base Salary:  $120,000 – $160,000 (DOE)

Equity:  Stock options

Benefits:  Medical, dental, vision, 401(k), paid time off

Location Requirement:  Full-time, on-site at Sunnyvale HQ (305 N Mathilda Ave, Sunnyvale, CA)

Knightscope
Knightscope

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say