5+ years of experience in software development, particularly in building complex systems
Strong understanding of agent-based architectures and workflows
Proficiency in designing APIs and reliable services
Experience with debugging and improving production systems
Familiarity with evaluation and observability techniques
Ability to collaborate with cross-functional teams and communicate technical concepts clearly
Knowledge of compliance and audit requirements in software systems
Responsibilities
Build runtime for role-specific agents, ensuring safe state management and recovery
Develop deterministic controls for non-deterministic reasoning in workflows
Create context and memory systems for tenant-specific data management
Establish trust and approval infrastructure for sensitive workflows
Design evaluation scenarios and regression detection for agent performance
Partner with product teams to create reusable platform capabilities
Contribute to the technical direction while ensuring rapid and safe deployment
Benefits
Flexible work environment with remote options
Opportunities for professional development and training
Collaborative team culture with cross-functional projects
Access to cutting-edge technology and tools
Health and wellness programs to support employee well-being
Full Job Description
What you'll do
Agent runtime and workflow execution: Build the runtime for role-specific agents, tool use, delegation, pause/resume, durable checkpoints, retries, and failure recovery. Agents must resume safely without losing state or duplicating side effects.
Typed tools and action contracts: Build deterministic controls around non-deterministic reasoning: governed reads, proposed writes, precondition checks, business invariants, scoped permissions, idempotency, audit trails, and rollback.
Context and memory systems: Build tenant-scoped context assembly, retrieval, freshness controls, provenance, transcripts, artifacts, tool results, and replayable evidence. ServiceTitan systems of record stay authoritative; memory provides context and coordination.
Trust and approval infrastructure: Build human-in-the-loop gates, approval thresholds, reversibility, tenant policy enforcement, and audit history for financial, contractual, dispatch, warranty, and compliance-sensitive workflows.
Evaluation and observability: Build offline and online evals, scenario libraries, simulation, trajectory review, regression detection, cost and latency telemetry, and autonomy promotion gates.
Reusable capability platform: Help product teams package prompts, tools, context requirements, policies, evals, rollout controls, ownership, and rollback into governed capabilities for owners, CSRs, dispatchers, technicians, managers, and back-office teams.
Model and inference architecture: Make practical tradeoffs across latency, cost, quality, structured outputs, caching, fallback behavior, provider choice, and model routing behind a shared platform layer.
What you'll do
Design and implement core Agent OS platform services.
Write production code and review implementation details from other engineers.
Build reliable APIs, workflows, tools, and services for agent execution.
Inspect traces, debug failures, and improve production behavior.
Design evaluation scenarios and regression suites for agent workflows.
Work through real agent failure modes: stale context, wrong tool calls, missing permissions, unsafe actions, poor retrieval, latency spikes, and cost regressions.
Partner with domain teams to turn agent use cases into reusable platform patterns.
Help define platform contracts for tools, actions, approvals, context, memory, evidence, and evaluation.
Contribute to technical direction while staying grounded in what can ship quickly and safely.
Communicate clearly with engineers, product managers, architects, security partners, and engineering leadership.