Knightscope
Location
Work is required to be performed on-site at Knightscope Headquarters (KHQ), 305 N Mathilda Ave, Sunnyvale, CA.
Functions
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 Adapt to emergent technical and operational conditions Continuously iterate and improve code quality, performance, and reliability Contribute to high-level product and architectural decisions Qualifications
Hands-on experience with Axis Communications devices and APIs (e.g., VAPIX, ONVIF) Proficient in live and recorded video/audio technologies: RTSP, HLS, WebRTC, and MP4 Experience with media storage pipelines, including AWS S3, Glacier, or equivalent for archive and retrieval Frontend experience building video players with features like: - Timeline scrubbing - Frame-based navigation - Playback speed control - Motion-triggered event markers Backend services to support media indexing, retrieval, and playback logging Strong communication skills (verbal and written) Proficiency in Node.js, React, Redux, ES6, HTML5, CSS3, and modern web development Experience in 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. Familiarity with AWS services (Amazon S3, SQS, DocumentDB, etc.) Experience with SQL and NoSQL databases (MySQL, MongoDB, Amazon DocumentDB) Version control with Git or similar Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Claude.ai, Tabnine, CodeWhisperer) to improve productivity, code quality, and testing 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 in implementing Digital Twin features in UI using technologies such as 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 or frameworks (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
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.
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 Adapt to emergent technical and operational conditions Continuously iterate and improve code quality, performance, and reliability Contribute to high-level product and architectural decisions Qualifications
Hands-on experience with Axis Communications devices and APIs (e.g., VAPIX, ONVIF) Proficient in live and recorded video/audio technologies: RTSP, HLS, WebRTC, and MP4 Experience with media storage pipelines, including AWS S3, Glacier, or equivalent for archive and retrieval Frontend experience building video players with features like: - Timeline scrubbing - Frame-based navigation - Playback speed control - Motion-triggered event markers Backend services to support media indexing, retrieval, and playback logging Strong communication skills (verbal and written) Proficiency in Node.js, React, Redux, ES6, HTML5, CSS3, and modern web development Experience in 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. Familiarity with AWS services (Amazon S3, SQS, DocumentDB, etc.) Experience with SQL and NoSQL databases (MySQL, MongoDB, Amazon DocumentDB) Version control with Git or similar Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Claude.ai, Tabnine, CodeWhisperer) to improve productivity, code quality, and testing 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 in implementing Digital Twin features in UI using technologies such as 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 or frameworks (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
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.