K

Knightscope

Autonomous security robots via MaaS subscriptions

Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA

About the Job

Requirements

  • Four to eight years of full stack software engineering experience, including at least two years working directly with AI/ML APIs or LLM-based applications in a production environment.
  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Demonstrated experience owning multiple software projects end-to-end, from architecture through deployment and ongoing maintenance.
  • Proficiency in front-end development using React, TypeScript, Next.js, or equivalent modern frameworks.
  • Strong back-end skills in Python and/or Node.js, experience with REST and GraphQL APIs, and familiarity with FastAPI, Flask, Express, or similar frameworks.
  • Hands-on experience integrating LLM/GenAI systems using OpenAI API, Anthropic Claude API, Langchain, LlamaIndex, or equivalent frameworks.
  • Experience with vector databases such as Pinecone, Weaviate, or pgvector, and RAG architecture patterns.
  • Cloud platform experience with AWS, GCP, or Azure, including containerization with Docker or Kubernetes, serverless functions, managed databases, and IAM/secrets management.
  • Strong understanding of the Secure Software Development Lifecycle, including threat modeling, OWASP Top 10, SAST/DAST tooling, and secrets management.
  • Familiarity with AI-specific security risks, including prompt injection, data exfiltration, model inversion, and jailbreak mitigation strategies.
  • Proficiency with CI/CD pipelines such as GitHub Actions, GitLab CI, or Jenkins, and DevSecOps practices.
  • Solid understanding of database design for relational databases such as PostgreSQL and MySQL and NoSQL databases such as MongoDB and Redis.

Responsibilities

  • Serve as the technical owner and primary maintainer of internal GenAI/AI-powered applications across the company, including applications used by Operations, Sales, Finance, HR, and Engineering.
  • Maintain a centralized registry of employee-built GenAI tools, ensuring visibility, governance, and version control across applications.
  • Evaluate, onboard, and integrate third-party AI APIs such as OpenAI, Anthropic, and Google Vertex AI, as well as open-source models, into internal tooling.
  • Partner with cross-functional stakeholders to scope, prioritize, and deliver AI-powered features and tools that address business needs.
  • Design and build scalable, maintainable front-end interfaces using React, Next.js, or equivalent technologies for internal AI tools and dashboards.
  • Develop and maintain back-end APIs, microservices, and data pipelines using Python, Node.js, or equivalent technologies to support AI model inference, data retrieval, and workflow automation.
  • Architect and manage cloud infrastructure using AWS, GCP, or Azure to host and scale GenAI applications reliably and cost-effectively.
  • Implement RAG pipelines, vector databases, and prompt engineering frameworks to enhance AI application performance.
  • Champion and enforce SSDLC best practices across GenAI projects, including threat modeling, secure code reviews, static and dynamic analysis, and dependency scanning.
  • Design authentication, authorization, and data privacy controls for AI applications to ensure compliance with company security policies and applicable regulations.
  • Identify and remediate prompt injection vulnerabilities, data leakage risks, and model misuse scenarios specific to LLM-based applications.
  • Establish CI/CD pipelines with integrated security gates, automated testing, and deployment guardrails for GenAI applications.
  • Conduct regular security audits and vulnerability assessments of GenAI applications and maintain a risk register for AI-specific threats.
  • Define and document internal standards for AI application development, including coding standards, API usage policies, prompt guidelines, and data handling requirements.
  • Review and approve employee-built AI applications before production deployment, enforcing quality, security, and compliance standards.
  • Monitor AI application usage, performance, and costs, including token consumption and API spend, and provide regular reporting to leadership.
  • Stay current with the evolving GenAI landscape and recommend tools, frameworks, or approaches that benefit the company.

Desired Qualifications

  • Security certifications such as CSSLP, CompTIA Security+, AWS Security Specialty, or equivalent.
  • Experience building internal developer platforms, tooling portals, or enterprise AI application hubs.
  • Background in robotics, IoT, or physical security technology environments.
  • Familiarity with AI governance frameworks, responsible AI principles, and emerging regulations such as the EU AI Act and NIST AI RMF.
  • Experience with observability tooling such as Datadog, Grafana, or OpenTelemetry, and monitoring LLM application performance and costs.

About the Company

Knightscope

Autonomous security robots via MaaS subscriptions

Knightscope provides public safety technology through Autonomous Security Robots (ASRs) and blue light emergency communication systems. The ASRs patrol autonomously around the clock, using sensors and AI-driven surveillance to monitor spaces and alert security teams in real time. It uses a Machine-as-a-Service model, offering hardware, software, and ongoing support on a recurring subscription rather than a large upfront purchase. Its goal is to multiply human security capabilities and enable rapid response across corporate campuses, data centers, transit authorities, and higher education institutions by combining robotic surveillance with emergency communications.

Company size
51-200
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Knightscope

See more jobs