The role
This is a software engineering role specialised in AI, not a prompt-writing or experimentation-only position.
You'll build, evaluate, and operate AI applications, agents, and reusable tooling that other teams can build on.
What you'll do
- Implement agents, AI-assisted workflows, retrieval systems, and model integrations
- Build the deterministic tools and APIs agents use to interact with enterprise systems
- Develop automated evaluations for quality, safety, reliability, and regression detection
- Implement guardrails, permissions, traceability, fallback, and human-escalation mechanisms
- Monitor cost, latency, behaviour, and business outcomes
- Diagnose production failures and keep improving performance
- Contribute reusable components, standards, and reference implementations
What you'll bring
- Strong software engineering fundamentals: APIs, cloud systems, testing, and production operations
- Practical knowledge of LLM application patterns
- A habit of improving systems through measurable evaluation, not subjective demos
- Multiple seniority levels are considered, but the engineering fundamentals are essential
- Ideal candidates from strategy consulting backgrounds
- We're keen to hear from engineers who have built their careers in the technology and AI arms of firms such as McKinsey (QuantumBlack), BCG (BCG X), or Bain.
- You'll understand how AI creates value for the business, communicate clearly with non-technical stakeholders, and are used to delivering under client pressure.
- You should also be a hands-on builder who ships and operates code, not only someone who advises on it.