Senior Engineer, Full-Stack - Forge (R6244)

Shield AI•San Diego, CA
•$130,000 - $240,000

About The Position

Shield AI is seeking a full-stack engineer to contribute to the development of tools for building, training, and validating autonomous systems. This role involves working across various technologies including TypeScript, React, backend services, APIs, and Python data workflows, with a focus on creating extensible and reusable components. The engineer will integrate internal platforms with open-source software in both local and Kubernetes environments. Key responsibilities include building capabilities for simulation, synthetic data generation, training, and test and evaluation, enabling engineers to transform ideas into proven autonomy capabilities. The role requires close collaboration with Hivemind Pilot developers, Hivemind Solutions teams, and domain experts to translate complex workflows into reliable applications and reusable services. The engineer will own features from conception through deployment and support, suitable for a generalist who enjoys ownership, varied technical tasks, and understanding system interconnections. The position also involves contributing to technical decisions and troubleshooting containerized services alongside platform engineers. Practical Kubernetes experience is beneficial, especially in supporting applications in cloud or on-premises settings.

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, 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.

Nice To Haves

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

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 a platform / application architecture directly through requirements or direct contribution.
  • Contribute to software that is meant to run in a multitude of environments from local workstations, to CICD, to airgapped Kubernetes clusters.
  • Test and support what you build, 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.

Benefits

  • Bonus
  • Benefits
  • Equity
  • Temporary benefits package (applicable after 60 days of employment)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service