S

Shield AI

Builds autonomous aircraft for defense

Staff Engineer - Full-Stack Engineering

Full-Stack EngineeringPosted on Nov 9
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • Experience delivering and supporting production applications, with meaningful contributions to both frontend and backend development.
  • Proficiency with TypeScript and React, including component design, state management, asynchronous data handling, and API integration.
  • Experience building backend services in Go, Python, or a comparable language, including API design, validation, and error handling.
  • Experience working with databases and application data models, including querying, persistence, and schema changes.
  • Ability to reason about service interactions, authentication, authorization, background jobs, and failures across application boundaries.
  • Familiarity with containers, continuous integration and continuous delivery (CI/CD), and deploying and debugging services in a shared environment.
  • Clear communication, sound engineering judgment, and the ability to work directly with users and carry work from an ambiguous problem to a supported solution.

Responsibilities

  • Build complete features across React interfaces, backend services, APIs, and data storage.
  • Translate complex technical workflows into intuitive applications with clear progress, results, and useful paths to investigate failures.
  • Design and evolve APIs and data models that support applications, automation, and integrations with other teams.
  • Contribute to platform and application architecture through requirements or direct contribution.
  • Contribute to software designed to run in multiple environments, from local workstations and continuous integration and continuous delivery (CI/CD) to air-gapped Kubernetes clusters.
  • Test and support built software, using logs, metrics, traces, and user feedback to improve reliability, performance, and usability.
  • Work directly with users, product, design, and engineering teams to define scope, make practical tradeoffs, and deliver improvements iteratively.

Desired Qualifications

  • Hands-on Kubernetes experience deploying or troubleshooting applications, including Helm charts, service configuration, networking basics, and persistent storage.
  • Experience with developer tools or technical applications for simulation, experimentation, training, test and evaluation, or deployment.
  • Experience with job orchestration, distributed execution, or data-processing workflows using tools such as Ray, Kubernetes Jobs, Argo Workflows, or Dagster.
  • Experience with schema-driven APIs, generated clients, or service integrations using OpenAPI, JSON Schema, Protocol Buffers, gRPC, or WebSockets.
  • Experience with extensible applications, plugin systems, shared component libraries, or AI-assisted workflows and agent-tool integrations.
  • Experience with applications deployed across cloud, on-premises, edge, or air-gapped environments; familiarity with robotics, autonomy, or simulation.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs