Full Stack Engineer

KnightscopeSunnyvale, CA
$120,000 - $160,000Onsite

About The Position

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 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.

Requirements

  • 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

Nice To Haves

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

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

Benefits

  • Medical
  • dental
  • vision
  • 401(k)
  • paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service