Principal Software Development Engineer in London
Principal Software Development Engineer

Principal Software Development Engineer in London

London Full-Time 110000 - 110000 £ / year (est.) No home office possible
Formula.

At a Glance

  • Tasks: Lead the delivery of scalable AI solutions that make a real business impact.
  • Company: Join a global leader in loyalty and customer engagement.
  • Benefits: Up to £110,000 salary, bonus, private health, and great pension.
  • Other info: Flexible working options in a dynamic Central London office.
  • Why this job: Be the technical authority in AI engineering and drive innovation.
  • Qualifications: Proven experience in AI/ML pipelines and strong Python skills.

The predicted salary is between 110000 - 110000 £ per year.

We’re partnered with a global leader in loyalty and customer engagement, looking for a Principal AI Engineer to join their London team. This role will include delivering customer centric solutions and scale production-grade AI solutions. You’ll be the technical authority for AI engineering, driving architecture, automation, whilst ensuring our AI platform is robust and transparent. Working closely with the Head of AI Labs, you’ll lead the delivery of advanced AI systems that deliver real business impact.

Responsibilities as a Principal AI Engineer:

  • Lead end‑to‑end delivery of scalable, resilient AI/ML pipelines aligned to business goals.
  • Build and deploy advanced ML, DL, and LLM solutions, including RAG, agentic architectures, and evaluation frameworks.
  • Mentor engineers in ML engineering, orchestration, and modern AI best practices.
  • Communicate system behaviours, risks, and outcomes to both technical and non‑technical audiences.
  • Partner with the Head of AI Labs to turn AI research and strategy into production‑ready solutions.

Proven experience designing and productionising RAG pipelines and agentic AI architectures. Hands‑on delivery of agent‑based AI systems with orchestration tools (e.g., Strong Python engineering skills with solid testing, optimisation, CI/CD, and code quality). Experience implementing and scaling vector databases (Pinecone, Weaviate, Milvus) for retrieval and reasoning workloads. Deep expertise in cloud‑native AI engineering on AWS, with Azure knowledge and ability to design distributed, fault‑tolerant systems. TypeScript a plus; SQL proficiency for data work. Shows initiative, works independently, and brings fresh ideas.

This is an exciting opportunity for a Principal AI Engineer to take technical authority and deliver a real world impact on at a Global business, we’d love to hear from you.

Principal Software Development Engineer in London employer: Formula.

Join a global leader in loyalty and customer engagement as a Principal AI Engineer in London, where you'll have the opportunity to lead the delivery of cutting-edge AI solutions that drive real business impact. With a flexible working environment, competitive salary, and comprehensive benefits including private health and a great pension scheme, this role offers not only a chance to innovate but also to grow within a supportive and dynamic team culture. Embrace the challenge of mentoring fellow engineers while working at the forefront of AI technology in a vibrant city.
Formula.

Contact Detail:

Formula. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Development Engineer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your AI projects, especially those involving RAG pipelines and agentic architectures. This will give you an edge and demonstrate your hands-on experience to potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your past projects and how they align with the company's goals. Practice explaining complex concepts in simple terms for non-technical audiences.

✨Tip Number 4

Don’t forget to apply through our website! We’re always looking for talented individuals like you. Tailor your application to highlight your experience with cloud-native AI engineering and your ability to mentor others in the field.

We think you need these skills to ace Principal Software Development Engineer in London

AI Engineering
Machine Learning (ML)
Deep Learning (DL)
Large Language Models (LLM)
RAG Pipelines
Agentic Architectures
Orchestration Tools
Python Programming
Continuous Integration/Continuous Deployment (CI/CD)
Code Quality Assurance
Vector Databases (Pinecone, Weaviate, Milvus)
Cloud-Native AI Engineering (AWS)
Distributed Systems Design
SQL Proficiency
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal AI Engineer role. Highlight your experience in AI/ML pipelines and any relevant projects you've worked on. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI engineering and how your background makes you a perfect fit for us. Don’t forget to mention specific technologies or methodologies you’ve used that relate to the job description.

Showcase Your Projects: If you've worked on any cool AI projects, make sure to include them in your application. Whether it's building ML solutions or working with orchestration tools, we want to see your hands-on experience and how it can contribute to our goals.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Formula.

✨Know Your AI Stuff

Make sure you brush up on the latest trends and technologies in AI and ML. Be ready to discuss your experience with RAG pipelines, agentic architectures, and any hands-on projects you've worked on. This is your chance to show off your technical authority!

✨Showcase Your Leadership Skills

As a Principal AI Engineer, you'll be expected to mentor others and lead projects. Prepare examples of how you've successfully guided teams or mentored engineers in the past. Highlight your ability to communicate complex ideas to both technical and non-technical audiences.

✨Demonstrate Problem-Solving Abilities

Be ready to tackle hypothetical scenarios or case studies during the interview. Think about how you would approach building scalable AI solutions or overcoming challenges in AI engineering. This will showcase your critical thinking and practical skills.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's AI strategy, the team dynamics, and the specific challenges they face. This not only shows your interest but also helps you gauge if the company is the right fit for you. Plus, it demonstrates your initiative and engagement!

Principal Software Development Engineer in London
Formula.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>