Staff AI Engineer in London

Staff AI Engineer in London

London Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Moneybox

At a Glance

  • Tasks: Lead the design of innovative AI systems that make a real impact on financial guidance.
  • Company: Join Moneybox, an award-winning platform transforming wealth management for over 1.5 million people.
  • Benefits: Enjoy competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborate with a talented team and thrive in a culture of innovation and autonomy.
  • Why this job: Be at the forefront of AI technology, solving complex problems in a dynamic environment.
  • Qualifications: Experience in AI/ML system architecture and strong coding skills in Python or C#/.NET.

The predicted salary is between 80000 - 100000 £ per year.

About Moneybox

At Moneybox, our mission is to give everyone the means to get more out of life. We're guided by our belief that wealth isn't about the money, it's about the means to more - more freedom, opportunities, possibilities, and peace of mind. Moneybox is an award-winning wealth management platform, helping over one and a half million people build wealth throughout their lives, whether they're saving and investing, buying their first home, or planning for retirement.

Job Brief

We are building a personalisation system that helps match customers with the right financial pathway at the right moment, across relevance, guidance, advice and risk monitoring. Aurora, our AI-powered financial guidance system, sits at the heart of this stack, but it is only one part of a much larger system. The challenge is not simply scale. The harder problem is working with low engagement signals, a limited customer data footprint, strict regulatory boundaries and the need for every decision to be correct, auditable and defensible. Standard recommender systems do not apply here. This is a different type of problem. The system needs to resolve uncertainty about customer state, understand the limits of its own confidence and adjust how strongly it communicates based on what it actually knows. It must do this without crossing into regulated advice, and in a way that can be inspected and explained. The system has multiple interacting layers, including ranking, orchestration, policy translation and belief state management. The hardest architectural questions sit in the interaction between these layers. Building each layer well is achievable. Building the whole system in a way that is robust, scalable and easy to iterate on is the challenge we are hiring for.

This is a Staff-level individual contributor role, reporting directly to the Director of AI and Decision Intelligence. You will work alongside a Senior AI Researcher, Principal Data Scientist, Senior ML Engineer, Senior Data Scientist and two ML Engineers. There is no line management expectation. This role is about technical leadership through hands-on contribution, architectural judgement and the quality of your reasoning.

What you'll do

  • Own the overall system architecture, understanding how components interact, where dependencies create risk and where production realities challenge theoretical designs.
  • Make day-to-day architectural decisions, defining what gets built, how it is structured and the interface contracts between components, while partnering with the Director of AI and Decision Intelligence on major strategic decisions.
  • Translate research ideas into production-ready system designs, evaluating integration approaches, engineering effort, trade-offs and delivery sequencing.
  • Identify architectural risks early, ensuring short-term decisions do not create long-term constraints or unnecessary technical debt.
  • Build prototypes that validate architectural assumptions, integration patterns and scalability requirements, rather than simply proving that a model or idea works in isolation.
  • Define clear boundaries and interfaces between learned and non-learned system components, enabling both to evolve independently without introducing instability.
  • Guide technical decision-making across the team, ensuring implementation choices remain aligned with the long-term architecture and product vision, even when delivery pressures favour short-term solutions.
  • Act as a technical sounding board for complex design and systems challenges, helping the team make pragmatic decisions in areas with significant uncertainty or trade-offs.

Who you are

  • You can reason about large, complex systems and understand how multiple moving parts interact, without needing to simplify away the difficult realities.
  • You have strong architectural judgement shaped by real-world experience.
  • You can clearly explain your thinking, defend your decisions with evidence and adapt your views when presented with better information.
  • You naturally look for structural solutions rather than local fixes, focusing on the root cause rather than the symptom.
  • You are comfortable operating with a high degree of autonomy, proactively identifying problems, making decisions and documenting your reasoning.
  • You enjoy writing code and see it as a core part of the role. You use it to explore ideas, validate assumptions and stress-test designs, not just implement requirements.
  • You understand that maintainability and clarity are as important as functionality.
  • You care about building systems that are not only effective, but also understandable by the people who will operate and evolve them over time.
  • You are motivated by technical ownership rather than people management. This is not a line management role.
  • We are looking for a systems thinker, architect and builder who leads through technical judgement, execution and influence.
  • You thrive in environments where ambiguity is high, trade-offs are complex and there is rarely a single correct answer.

Essential experience

  • Experience operating at Staff Engineer, Principal Engineer or equivalent scope within teams building AI or ML-powered products and systems.
  • A track record of owning end-to-end system architecture, from design through to production, for complex AI or ML systems operating under real-world technical, product and operational constraints.
  • Strong software engineering fundamentals. You write clean, maintainable and reviewable code in Python or C#/.NET, and understand why engineering quality matters as systems scale.
  • Deep understanding of the trade-offs involved in AI system design, including latency versus accuracy, trainability versus interpretability, modularity versus coupling, and engineering pragmatism versus theoretical elegance.
  • Sufficient ML knowledge to engage credibly in discussions around model behaviour, evaluation approaches and system design. You do not need to be an ML researcher, but you should be able to understand research outputs and make sound architectural decisions about how they are deployed and integrated into production systems.
  • Experience designing systems where reliability, explainability, observability and auditability are important engineering requirements, rather than afterthoughts.
  • A history of making high-impact technical decisions in environments where requirements are ambiguous, trade-offs are complex and the correct path is rarely obvious.

Desirables

  • Experience designing systems that combine learned and rule-based components. This is closely aligned to how Aurora operates and is one of the strongest indicators of success in the role.
  • Familiarity with agentic system design, including multi-step reasoning, tool use, orchestration and the failure modes that emerge when LLMs are given structured tasks with real-world consequences.
  • Experience building systems in regulated or high-stakes environments where decisions must be auditable, explainable and defensible.
  • Familiarity with probabilistic representations of state, uncertainty quantification and confidence-aware decision-making, particularly within decision support or recommendation systems.
  • Experience working with Databricks, Azure, AKS and/or MLflow.
  • An interest in AI safety and a thoughtful approach to the risks, limitations and unintended consequences of automated decision-making systems.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Staff AI Engineer in London employer: Moneybox

At Moneybox, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects while contributing to meaningful financial solutions. Our commitment to professional growth is evident through continuous learning opportunities and a supportive environment that encourages technical leadership and creativity. Located in a vibrant area, we offer competitive benefits and a chance to be part of a mission-driven team dedicated to making wealth management accessible for everyone.

Moneybox

Contact Details:

Moneybox Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff AI Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Moneybox employees on LinkedIn. A personal touch can make all the difference when it comes to landing that interview.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those related to AI and ML. This gives us a tangible sense of your capabilities and how you tackle complex problems.

Tip Number 3

Ace the interview by being ready to discuss architectural decisions and trade-offs you've made in past projects. We want to see your thought process and how you handle ambiguity—so be prepared to dive deep!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Moneybox team.

We think you need these skills to ace Staff AI Engineer in London

System Architecture
AI/ML System Design
Python
C#/.NET
Software Engineering Fundamentals
Technical Decision-Making
Prototyping

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Staff AI Engineer role. Highlight your experience with complex systems and architectural judgement, as these are key to what we’re looking for.

Show Your Technical Skills:Don’t just list your skills; demonstrate them! Include examples of projects where you’ve built or contributed to AI or ML systems, especially those that required a deep understanding of trade-offs and system design.

Be Clear and Concise:When writing your application, clarity is crucial. We want to see how you think, so explain your reasoning behind decisions and designs in a straightforward manner. Avoid jargon unless it’s necessary!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team at Moneybox.

How to prepare for a job interview at Moneybox

Understand the Architecture

Before your interview, take time to deeply understand system architecture principles, especially in AI and ML contexts. Be ready to discuss how different components interact and the potential risks involved. This will show that you can think critically about complex systems.

Showcase Your Coding Skills

Prepare to demonstrate your coding abilities, particularly in Python or C#/.NET. Bring examples of clean, maintainable code you've written, and be ready to explain your thought process behind design choices. This will highlight your technical ownership and engineering quality.

Discuss Trade-offs Confidently

Be prepared to talk about the trade-offs in AI system design, such as latency versus accuracy or modularity versus coupling. Use real-world examples from your experience to illustrate your understanding of these concepts and how they impact architectural decisions.

Emphasise Explainability and Auditability

Since the role involves working within regulated environments, stress the importance of explainability and auditability in your past projects. Share specific instances where you ensured that your systems were not only effective but also understandable and defensible.