Full Stack Engineer
Confidential
Posted: March 16, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and build web-based platforms, APIs, and media pipelines for Knightscope's Autonomous Security Robot ecosystem.
Job Description
About Knightscope
Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock. Our fleet of ASRs combines robotics, edge AI, and cloud services to deliver actionable, real-time intelligence to clients nationwide.
Location - Knightscope HQ / Sunnyvale (NOT a remote positon)
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)