Software Engineer
Petual, San Francisco
The role
The interesting problem is not getting an agent to test a control once. It is knowing whether it was right across hundreds of controls, for customers whose methodologies all differ, where the ground truth is a senior auditor's judgment rather than a label in a dataset. Building the harness and the evaluation that make that tractable is the core of this role, and it would be yours to own.
What you will do
- Own the agent harness at the core of the product: the workflows, checkpoints, and evaluation that keep long-horizon agents reliable across hours of testing
- Design and own the backend services and APIs that carry evidence from ingestion, through analysis, to auditor-ready output
- Build integrations with the systems our customers keep evidence in: cloud infrastructure, identity providers, ticketing systems, ERPs, and more
- Design the data models and system architecture that have to hold up as our customer base and control volume grow
- Write code and design systems with security and data integrity in mind, given the sensitivity of the evidence our customers share with us