Principal Software Development Engineer
Principal Software Development Engineer

Principal Software Development Engineer

Full-Time 110000 - 110000 £ / year (est.) Home office (partial)
Formula.

At a Glance

  • Tasks: Lead the delivery of scalable AI solutions and mentor fellow engineers.
  • Company: Global leader in loyalty and customer engagement based in London.
  • Benefits: Up to £110,000 salary, bonus, private health, and great pension.
  • Other info: Flexible working options and excellent career growth opportunities.
  • Why this job: Make a real-world impact with cutting-edge AI technology in a dynamic environment.
  • Qualifications: Proven experience in AI engineering 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 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 strong emphasis on employee growth, you will benefit from flexible working options, private health care, and a robust pension plan, all within a collaborative work culture that values innovation and mentorship. This role not only allows you to showcase your technical expertise but also empowers you to shape the future of AI engineering in a dynamic environment.
Formula.

Contact Detail:

Formula. Recruiting Team

StudySmarter Expert Advice 🤫

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

✨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 refer you directly.

✨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 when discussing your experience during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Python and cloud-native AI engineering skills. Practice coding challenges and be ready to discuss your past projects in detail, especially how they align with business goals.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

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

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 is tailored to the Principal AI Engineer role. Highlight your experience with AI/ML pipelines and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

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 you can contribute to our team. Be sure to mention any specific technologies or methodologies you excel in.

Showcase Your Projects: If you've worked on any cool AI projects, don’t hold back! Include links or descriptions of your work that demonstrate your hands-on experience with agent-based systems and orchestration tools. We love seeing real-world applications of your skills.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy!

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 orchestration tools. The more you can demonstrate your hands-on knowledge, the better!

✨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 delivered complex projects in the past. Highlight your ability to communicate technical concepts to both tech-savvy and non-technical folks.

✨Prepare for Technical Questions

Expect some deep dives into your technical expertise, especially around Python engineering, CI/CD practices, and cloud-native solutions on AWS. Practise explaining your thought process and problem-solving approach, as this will showcase your technical authority.

✨Understand the Business Impact

Be ready to discuss how your work in AI can drive real business outcomes. Think about specific examples where your AI solutions have made a difference. This will show that you not only understand the technology but also its application in a business context.

Principal Software Development Engineer
Formula.

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

>