# Senior Engineer, Full-Stack - Forge Platform, Tools (R5790)

**Company**: Shield AI
**Location**: San Diego, California
**Work arrangement**: onsite
**Experience**: senior
**Job type**: Full Time Employee
**Salary**: USD 130,000-230,000 per-year-salary
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/shieldai/3666037e-b201-4ef4-82e1-a78802047a96?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_700e47fb-3c3

## Description

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems.

We are looking for a full-stack engineer interested in customer-facing products, developer tools, and AI-assisted workflows. You will partner with internal subject-matter experts to build an extensible application platform and complete applications on it.

## Responsibilities

- Build and operate a full-stack platform embedded in the workflows used to train, validate, and deploy the AI Pilot.

- Design a composable UI architecture that lets applications contribute widgets, dashboards, commands, and shared resource context.

- Define typed, versioned contracts between the platform and independently developed Forge applications.

- Create workflows for teams to package, publish, configure, install, upgrade, and disable applications.

- Enable Forge’s native AI experiences and external agent harnesses to understand active context, invoke authorized tools, navigate applications, and compose dashboards.

- Deliver consistent application behavior across local-development and remote-cluster environments.

- Partner with simulation, autonomy, and ML subject-matter experts to build initial applications, validate the platform against real workflows, and incorporate what you learn.

- Work across infrastructure, security, product, and design to shape the platform’s architecture and engineering practices.

## Key Outcomes

- Applications behave consistently across local-development and remote-cluster environments, even when their deployment and service lifecycles differ.

- Application developers can move quickly using clear contracts, examples, documentation, and authoring guides.

- Hivemind teams can develop, integrate, test, and diagnose autonomy capabilities more quickly using Forge applications and platform services.

- Users can combine applications, tools, and shared context into persistent workflows tailored to their needs and share those workflows within their organization.

- Internal teams and external customers can build integrated Forge applications that extend these workflows without modifying the core platform.

- Forge’s embedded AI and external agent harnesses can explore and operate the same catalog of platform tools through shared contracts.

## Requirements

- Experience owning production full-stack applications from design and implementation through rollout and support.

- Strong proficiency with TypeScript and React or an equivalent modern web stack.

- Experience building production backend services in Go, Python, Rust, or a comparable language.

- Experience designing typed, versioned APIs and contracts between independently deployed components.

- Strong knowledge of web and distributed-system architecture, including state management, routing, asynchronous communication, browser security, authentication, authorization, and failure handling.

- Ability to build intuitive technical tools for engineers and test them at the unit, integration, and system levels.

- Sound judgment about when to extend an existing system, introduce an abstraction, or keep a solution intentionally small.

- Clear communication skills and the ability to work across frontend, backend, infrastructure, and product disciplines.

## Skills

### Required
- TypeScript
- React
- Go
- Python
- Rust
- web architecture
- distributed systems
- API design

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/shieldai/3666037e-b201-4ef4-82e1-a78802047a96?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
