Job type
PermanentLocation
LondonWorking Pattern
Full-timeSpecialism
Software DevelopmentIndustry
Business or Management ConsultancyPay
£60,000
Senior AI Software Engineer | London | £60,000
The Senior AI Software Engineer is a core technical role within the AI Lab. This person helps design and build the foundation that AI solutions are built on, bringing engineering depth, an eye for systems thinking, and a commitment to quality that raises the bar for the whole team.
You will make an impact by:
- Contributing to system design and feasibility assessments for new AI initiatives, helping evaluate technical approaches, surface risks, and shape solution direction ahead of development.
- Helping maintain and evolve development and coding standards across the Lab, ensuring AI work produced by the firm is consistent, clean, and built to last.
- Implementing enterprise integration patterns that connect AI solutions to RSM's wider technology ecosystem in a secure and scalable way.
- Building and maintaining automation frameworks that improve the speed and reliability of development, testing, and deployment.
- Applying appropriate architectural patterns and scalability models when designing solutions, with an awareness of how choices made today affect maintainability tomorrow.
- Participating in technical reviews, offering constructive input on designs and code produced by peers and contributing to a culture of engineering rigour.
- Designing and developing AI solutions end-to-end across the Lab's core platforms — Copilot Studio, Azure AI Foundry, Intellixcore, and more — from initial design through to production delivery.
- Producing clear technical documentation, architectural diagrams, and reusable assets that help the wider team build confidently and consistently.
- Supporting junior engineers and graduates with day-to-day technical guidance, code review, and practical problem-solving.
What we are looking for:
The ideal candidate is a capable, hands-on engineer with a growing interest in how AI systems are designed and structured at scale — someone who takes quality seriously and brings considered thinking to every build.
Key attributes include:
- Solid experience designing and delivering AI or data-driven solutions in a professional context, with involvement in architectural or system-level decisions.
- Working knowledge of enterprise AI platforms – ideally Copilot Studio, Azure AI Foundry, or Intellixcore – or equivalent cloud and AI tooling, with the ability to get up to speed quickly.
- A good grounding in software engineering principles, including system design, API and integration patterns, and security fundamentals.
- Solid programming skills, with practical experience in Python and SQL used in AI and data engineering contexts; comfortable working across both code-first and low-code platforms.
- Comfortable working within governance or compliance-aware environments, understanding the importance of building responsibly without losing momentum.
- Ability to produce technical documentation and diagrams that are accessible to both engineering colleagues and non-technical audiences.
- Strong communication and collaboration skills, with the confidence to raise technical concerns, contribute to design discussions, and support teammates effectively.
What we can offer you:
We recognise that our people are our most important assets. That’s why we offer a flexible reward and benefits package that will help you have a fulfilling experience, both in and out of work.
- Hybrid and Flexible working
- 26 Days Holiday (with the option of purchasing additional days)
- Lifestyle, Health, and Wellbeing, including financial wellbeing benefits such as financial tools, electric car scheme and access to a virtual GP
- Access to a suite of 300+ courses on demand developed by our inhouse Talent Development team