AI Agent Engineer
We're looking for an AI agent engineer to own the systems behind [product] that plan, call tools and act over many steps. You'll design the loop, bound what it's allowed to touch, build the evaluation harness that tells us when a run went wrong, and be the person we call when one does — working closely with [reliability/platform] and product.
What you'll do
- •Design the agent's control loop: how it plans, when it calls a tool, and what makes it decide it's finished.
- •Limit what each agent can do: give it only the access its job needs (least privilege), test risky actions in an isolated practice environment first (sandboxing), and set spend ceilings.
- •Add logging to every run (instrument it) so a failure can be traced back to where it actually started, not just where it surfaced.
- •Build evaluation sets — repeatable test scenarios that run automatically — for multi-step tasks, checking the outcome, the tool calls and the state changes across many runs.
- •Control cost with step limits, backoff (retries that wait longer each time) and loop detection, and track spend per run.
- •Advise the team on when an agent is the wrong tool and a plain workflow would be safer.
What you need
- •You have shipped and operated at least one agent in production — a loop that ran against real traffic, not only a demo.
- •You can show how you traced a failure back to its real cause, including one that surfaced several steps after it started.
- •You have designed tool or permission boundaries so an agent can't take an action it shouldn't.
- •You write tested, production-grade [Python/TypeScript] — the language matters less than whether it ships safely.
Nice to have
- •Experience building evaluation harnesses for multi-step or non-deterministic systems.
- •Experience with hand-offs between agents, or between an agent and a human reviewer.
- •On-call or reliability ownership for a system with unpredictable load.
- •Some awareness of AI-specific regulation, such as the EU AI Act, and how it might touch an autonomous agent.
How we use AI tools
- •Where company policy permits, use approved AI tools and verify their output — including when you're building the very agents this role owns.
- •You'll recognise when handing a task to an agent — instead of a simpler scripted step — adds risk without adding value, and say so before building it.
- •For the work sample, you're free to reach for the AI tools you'd use on the job — note in your submission which ones and where.
Pay
Salary range: [currency, minimum–maximum], plus [equity/bonus/benefits]. The range reflects [location/working pattern]. We place every offer within it using the same pre-set, job-related, gender-neutral factors — level, scope of agent ownership — how many agents, how much autonomy each is given, depth of production-incident experience — never previous salary or negotiating style.
