Principal Machine Learning Engineer

Qodea
Manchester
2 weeks ago
Applications closed

Related Jobs

View all jobs

Principal Machine Learning Engineer - Production Systems

Principal Machine Learning Engineer

Principal Machine Learning Engineer

Principal Machine Learning Engineer

Principal Machine Learning Engineer

Principal Machine Learning Engineer – Production Systems

Work where work matters.

Elevate your career at Qodea, where innovation isn't just a buzzword, it's in our DNA.


We are a global technology group built for what's next, offering high calibre professionals the platform for high stakes work, the kind of work that defines an entire career. When you join us, you're not just taking on projects, you're solving problems that don't even have answers yet.


You will join the exclusive roster of talent that global leaders, including Google, Snap, Diageo, PayPal, and Jaguar Land Rover call when deadlines seem impossible, when others have already tried and failed, and when the solution absolutely has to work.


Forget routine consultancy. You will operate where technology, design, and human behaviour meet to deliver tangible outcomes, fast. This is work that leaves a mark, work you’ll be proud to tell your friends about.


Qodea is built for what’s next. An environment where your skills will evolve at the frontier of innovation and AI, ensuring continuous growth and development.


We are looking for a Principal Machine Learning Engineer to shape the next generation of our data and machine learning capabilities, focusing on data quality, enrichment, and the intelligent linking of products and information. This role offers the opportunity to define architectural strategy, lead transformative initiatives, and work at scale on platforms infused with machine learning and semantic intelligence to unlock deep insights from complex data.


We look for people who embody:


Innovation to solve the hardest problems.


Accountability for every result.


Integrity always.


About The Role

  • Lead the architecture and evolution of scalable, high-performance data pipelines and ML systems, focusing on data ingestion, transformation, data quality checks, and enrichment.
  • Provide technical leadership and mentorship to a cross-functional team of ML Engineers, Data Scientists, and Infrastructure Engineers, ensuring alignment with architectural standards and driving a culture of high quality and operational excellence.
  • Drive cross-functional initiatives to integrate modern Machine Learning and AI technologies (including semantic understanding, natural language processing, and potentially large language models) to automate data quality, link canonical products, and create intelligent data enrichment solutions.
  • Define strategies to enhance the performance, reliability, and observability of data and ML services, ensuring robust, high-quality data outputs.
  • Design and implement frameworks for evaluating data quality and the effectiveness of ML models through both offline metrics and online validation.
  • Champion engineering best practices and mentor engineers across teams, raising the bar for code quality, data governance, and ML system design.
  • Shape long-term technical direction by staying ahead of trends in AI, ML, data engineering, and distributed systems and bringing these innovations into production within the Knowledge domain.

This role is designed for impact, and we believe our best work happens when we connect. While we operate a flexible model, we expect you to spend time on site (at our offices or a client location) for collaboration sessions, customer meetings, and internal workshops.


What Success Looks Like

  • Extensive experience designing and leading the development of large-scale distributed data and/or ML backend systems.
  • Hands-on experience with ETL pipeline design and optimization for complex data sets is a strong advantage.
  • Deep familiarity with technologies such as Apache Beam, Pub/Sub, Redis, and other large-scale data processing frameworks.
  • Expertise in backend development with Python and Scala; knowledge of Node.js or Golang is a plus.
  • Proficient with both SQL and NoSQL databases, and experience with data warehousing solutions.
  • Demonstrated experience building robust APIs (REST, GraphQL) and operating in modern cloud environments (GCP preferred), using Kubernetes, Docker, CI/CD, and observability tools.
  • Proven ability to lead and influence engineering direction across teams and functions, particularly in a data-centric and ML-driven environment.
  • Strong communication skills and the ability to align diverse technical stakeholders around a cohesive vision for data quality and knowledge extraction.

We believe in supporting our team members both professionally and personally. Here's how we invest in you:


Compensation and Financial Wellbeing



  • Competitive base salary.
  • Matching pension scheme (up to 5%) from day one.
  • Discretionary company bonus scheme.
  • 4 x annual salary Death in Service coverage from day one.
  • Employee referral scheme.
  • Tech Scheme.

Health and Wellness



  • Private medical insurance from day one.
  • Optical and dental cash back scheme.
  • Help@Hand app: access to remote GPs, second opinions, mental health support, and physiotherapy.
  • EAP service.
  • Cycle to Work scheme.

Work-Life Balance and Growth



  • 36 days annual leave (inclusive of bank holidays).
  • An extra paid day off for your birthday.
  • Ten paid learning days per year.
  • Flexible working hours.
  • Market-leading parental leave.
  • Sabbatical leave (after five years).
  • Work from anywhere (up to 3 weeks per year).
  • Industry-recognised training and certifications.
  • Bonusly employee recognition and rewards platform.
  • Clear opportunities for career development.
  • Length of Service Awards.
  • Regular company events.

Diversity and Inclusion

At Qodea, we champion diversity and inclusion. We believe that a career in IT should be open to everyone, regardless of race, ethnicity, gender, age, sexual orientation, disability, or neurotype. We value the unique talents and perspectives that each individual brings to our team, and we strive to create a fair and accessible hiring process for all.


#J-18808-Ljbffr

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Are you considering a career change into machine learning in your 30s, 40s or 50s? You’re not alone. In the UK, organisations across industries such as finance, healthcare, retail, government & technology are investing in machine learning to improve decisions, automate processes & unlock new insights. But with all the hype, it can be hard to tell which roles are real job opportunities and which are just buzzwords. This article gives you a practical, UK-focused reality check: which machine learning roles truly exist, what skills employers really hire for, how long retraining realistically takes, how to position your experience and whether age matters in your favour or not. Whether you come from analytics, engineering, operations, research, compliance or business strategy, there is a credible route into machine learning if you approach it strategically.

How to Write a Machine Learning Job Ad That Attracts the Right People

Machine learning now sits at the heart of many UK organisations, powering everything from recommendation engines and fraud detection to forecasting, automation and decision support. As adoption grows, so does demand for skilled machine learning professionals. Yet many employers struggle to attract the right candidates. Machine learning job adverts often generate high volumes of applications, but few applicants have the blend of modelling skill, engineering awareness and real-world experience the role actually requires. Meanwhile, strong machine learning engineers and scientists quietly avoid adverts that feel vague, inflated or confused. In most cases, the issue is not the talent market — it is the job advert itself. Machine learning professionals are analytical, technically rigorous and highly selective. A poorly written job ad signals unclear expectations and low ML maturity. A well-written one signals credibility, focus and a serious approach to applied machine learning. This guide explains how to write a machine learning job ad that attracts the right people, improves applicant quality and strengthens your employer brand.

Maths for Machine Learning Jobs: The Only Topics You Actually Need (& How to Learn Them)

Machine learning job adverts in the UK love vague phrases like “strong maths” or “solid fundamentals”. That can make the whole field feel gatekept especially if you are a career changer or a student who has not touched maths since A level. Here is the practical truth. For most roles on MachineLearningJobs.co.uk such as Machine Learning Engineer, Applied Scientist, Data Scientist, NLP Engineer, Computer Vision Engineer or MLOps Engineer with modelling responsibilities the maths you actually use is concentrated in four areas: Linear algebra essentials (vectors, matrices, projections, PCA intuition) Probability & statistics (uncertainty, metrics, sampling, base rates) Calculus essentials (derivatives, chain rule, gradients, backprop intuition) Basic optimisation (loss functions, gradient descent, regularisation, tuning) If you can do those four things well you can build models, debug training, evaluate properly, explain trade-offs & sound credible in interviews. This guide gives you a clear scope plus a six-week learning plan, portfolio projects & resources so you can learn with momentum rather than drowning in theory.