Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

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

At a Glance

  • Tasks: Lead the delivery of scalable AI solutions that make a real business impact.
  • Company: Global leader in loyalty and customer engagement with a dynamic culture.
  • Benefits: Up to £110,000 salary, bonus, flexible working, private health, and great pension.
  • Other info: Exciting opportunity for career growth in a collaborative environment.
  • Why this job: Be the technical authority in AI engineering and drive innovative projects.
  • Qualifications: Proven experience in AI/ML pipelines and strong Python engineering 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 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 innovative 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 just a job, but a pathway for professional growth and collaboration with top-tier talent in the industry. Embrace a culture of mentorship and creativity, where your expertise will shape the future of AI engineering.
Formula.

Contact Detail:

Formula. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the AI and tech scene. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AI/ML pipelines or agent-based systems. Having tangible examples of your work can really set you apart when chatting with potential employers.

✨Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your experience with RAG pipelines and cloud-native AI engineering. Practise explaining complex concepts in simple terms, as you'll need to communicate effectively with both techies and non-techies.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly can sometimes give you a leg up in the hiring process. So, what are you waiting for? Get your application in!

We think you need these skills to ace Principal Software 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)
Azure Knowledge
Distributed Systems Design
SQL Proficiency

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 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!

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 non-technical audiences.

✨Prepare for Technical Questions

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

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company's AI strategy, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Principal Software 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

>