Full Stack Engineer
hace 1 mes
Sunnyvale
Job DescriptionSalary: $120,000 $160,000 (DOE) About Knightscope Knightscope is a security technology company building the Nations First Autonomous Security Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure. Knightscopes 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 - MUST HAVE! • 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)