Senior/Staff Software Engineer (Platform and Execution Model)
Core
Design and build the core execution model (state machine, lifecycle, resource model) for Trase OS, a distributed platform for deploying and managing AI agents in regulated enterprise environments.
Role type
Senior/Staff Software Engineer (Distributed Systems & Platform Architecture)
Builds
Trase OS, an end-to-end platform for deploying, managing, and optimizing AI agents in enterprise settings.
Domain
Enterprise AI, Distributed Systems, Platform Engineering
Deliverable
production ML models
Required skills
Distributed systems design, Durable execution patterns (state machines, saga/compensation, idempotency), Security & governance (RBAC/ABAC, policy enforcement), Observability (distributed tracing, metrics), Modern systems languages (Go, Rust, Java, TypeScript), Cloud-native stacks (containers, CI/CD, IaC), Systems design (storage, queues, schedulers)
Preferred skills
Workflow engine experience (Temporal, Cadence, AWS Step Functions), Policy engines (OPA), ML/LLM evaluation frameworks, Government or healthcare experience (HIPAA)
Technologies
Go, Rust, Java, TypeScript, Grafana, Kubernetes, Docker, AWS, OPA, Temporal, Cadence, AWS Step Functions
Responsibilities
Design clean abstractions for the platform execution model ensuring correctness under failure; Build reliable distributed systems handling retries, restarts, and partial failures; Develop platform APIs/SDKs connecting workflows, agents, and tools; Engineer reliability at scale via concurrency controls and sharding; Build security & governance into the core; Deliver observability including distributed tracing and structured logs; Own quality through design reviews, test strategy, and incident response; Mentor engineers and establish engineering patterns.
Seniority
Senior/Staff, hands-on IC with architectural leadership
