Jobs · Research · California

Senior Backend Engineer

Product.ai · Los Angeles Metropolitan Area · 2 wk ago
HybridResearch$400k–$500k/yrFull-time

Why This Role Exists

The platform that turns adversarial AI research into verified commerce truth was designed and built by one architect. It works, it's in production, it's profitable, and it's the spine everything else stands on — and it has outgrown one owner. We need a second builder on that spine.

System You'll Need to Model

  • Adversarial research at industrial scale
  • Frontier models are pitted against each other; what survives gets a confidence tier and a citation
  • Underneath sits pipelines, queues, caching, and cost physics across multiple model providers — latency, throughput, accuracy, and dollars in permanent tension
  • Freshness priced by claim class
  • Coupon and promotion truth decays in hours; product truth decays in months
  • The platform has to price re-verification per class — when to re-check, what staleness costs, what re-checking costs — and make that a scheduled, observable system rather than a guess
  • Delivery where the consumer is another AI
  • Machine SLAs: schema stability, context-budget-aware responses, trust thresholds, graceful degradation
  • A human tolerates a slow page; an agent mid-run does not
  • Verification as physics, not policy
  • A model cannot reliably grade its own output, so the architecture is external truth anchors, regression corpora, append-only verdict ledgers, and verifier agents that never see the implementation they judge

What You Will Own

  • Correctness, freshness, and cost as one system
  • The provider-portable adapter layer that keeps us free to switch models
  • The pipeline that moves research from raw claims to tiered, citable truth
  • The agent-facing API surface that other AI systems consume — schema, versioning, machine SLAs — and the instrumentation that proves they should trust it
  • The eval and verification layer that makes correctness visible, and the cost ledgers that turn token ROI from a slogan into a number

Who You Are

  • Reason in invariants, failure modes, and tradeoffs
  • Read a system you've never seen and can sketch its failure modes the same day
  • Move fluidly between architecture and shipped code — a freshness-pricing design in the morning can be a deployed scheduler by night
  • Treat agents as leverage you verify, not autocomplete you trust
  • Write clearly, because clear writing is evidence of clear thought, and here what you write becomes the law the agents execute
  • Built data pipelines, queue-backed systems, high-throughput APIs, or ML-adjacent infrastructure at real scale, and operated what you built

Who this isn't for

  • Draws architectures you don't intend to operate
  • Guard a single lane and call the rest someone else's department
  • Pick technologies for how they'll read on your next resume
  • Measure a job by the title on the org chart rather than by what you get to build
  • Think in projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects, timelines, and programs rather than systems steered in real time
  • Think in terms of projects

Similar jobs

Senior Solutions Engineer

DarktraceIllinois, United States· 1 wk ago
Engineering$230k/yrapply on darktrace.wd3.myworkdayjobs.com