AAPC

Senior Software Engineer – AI Product & Platform Engineering

AAPC

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Ship end-to-end product increments (spec → build → release → operate)
  • Use the right tool for the job; our current default is a modern TypeScript + React full-stack (server rendering, RSC-style patterns, streaming), and we stay flexible as we learn
  • Build AI features with disciplined patterns: tool calling, structured outputs, grounding, and streaming UI
  • Partner with product, design, and SMEs to define outcomes, validate assumptions, and iterate quickly
  • Turn lessons from shipped features into reusable "paved road" primitives (eval harnesses, guardrails, shared tool/prompt patterns)
  • Build evaluation + release loops (tests, golden datasets, regressions, targeted human review; LLM grading where it fits)
  • Own reliability, performance, and cost; instrument with OpenTelemetry and define SLOs for key flows
  • Enforce security and privacy by design (safe tool access, authZ, auditability, prompt-injection mitigations, PII handling)

Requirements

  • Senior-level TypeScript + React experience in production systems
  • Experience building React full-stack apps (routing, server rendering, server components/actions, backend-for-frontend patterns)
  • Async + streaming experience (SSE/streams; cancellation/backpressure awareness)
  • Comfortable on macOS and Linux; fluent with CLI for local dev, debugging, automation, and as an API
  • Strong Git discipline (PR workflows, code reviews, conventional commits, clean commits) and ability to raise the bar through review
  • Strong testing discipline and ability to build testable abstractions
  • Strong API integration experience; ability to ship, measure, and iterate in ambiguity.
Benefits
  • Comprehensive benefits package including medical, dental and vision insurance
  • Health Savings Account
  • Generous PTO and Holiday Pay
  • 401(k) retirement plan
  • Remote/virtual-office consideration

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptReactfull-stack developmentserver renderingstreaming UIAPI integrationtesting disciplineasync programmingGitevaluation loops
Soft skills
collaborationiterationproblem-solvingcommunicationadaptabilityattention to detailcritical thinkingreliability ownershipperformance managementsecurity awareness