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 nation‑wide.
Requirements
- 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
- Frontend experience building video players with features like: Frame-based navigation
- Frontend experience building video players with features like: Playback speed control
- Proficiency in Node.js, React, Redux, ES6, HTML5, CSS3, and modern web development
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)
- Build and maintain backend services for: Recorded media ingestion, storage, indexing, and playback
- Develop intuitive front-end features for video review, scrubbing, timestamp search, and playback controls
- Contribute to high-level product and architectural decisions
Other
- Position is out of our Sunnyvale HQ - Local candidates only (NOT remote)
- Collaborate cross-functionally with robotics, cloud infrastructure, and security teams
- Manage software requirements, priorities, and delivery timelines
- Adapt to emergent technical and operational conditions
- Strong communication skills (verbal and written)