Talent.com
Leonardo
Principal Software Engineer (AI/ML)Leonardo • Edinburgh, GB
Principal Software Engineer (AI/ML)

Principal Software Engineer (AI/ML)

Leonardo • Edinburgh, GB
30+ days ago
Job type
  • Full-time
  • Part-time
Job description

Job Description:

Your Impact

Are you a software engineer with a working knowledge of Artificial Intelligence (AI) and Machine Learning (ML)? Are you interested in developing software for some of the most cutting-edge defence and aerospace projects in the UK? If the prospect of developing software for projects such as a sixth-generation stealth fighter jet or a revolutionary Laser Directed Energy product excites you, then Leonardo would like to hear from you.

Leonardo is seeking to recruit Senior or Principal Software Engineers with an interest in Artificial Intelligence and Machine Learning to join our well-established software community within our Electronics UK business. Successful candidates will contribute to the delivery of leading-edge solutions for challenging civilian and military projects.

Leonardo has a significant interest in exploiting AI/ML technologies. In this role, you will support our systems engineers on research projects while developing deployable software solutions that leverage AI/ML capabilities.

What you’ll bring

You will have experience of, and a passion for, AI/ML. You should hold a degree in Computer Science, Engineering, or a related technical discipline, combined with practical experience in delivering high-integrity software products within a regulated environment.

We are looking for candidates with the following technical skills:

  • Industry experience working on Agile projects across the full software life cycle.
  • Proficiency in machine learning frameworks such as PyTorch and TensorFlow, as well as tools for model integration.
  • A strong foundation in AI/ML, including transformer architectures, tokenisation, embeddings, and fine-tuning large language models (LLMs).
  • Experience building scalable pipelines, including APIs, vector databases, retrieval-augmented generation (RAG), and orchestration frameworks.
  • Experience curating datasets, managing embeddings, and ensuring security, privacy, and responsible AI practices.
  • Experience in prompt engineering, with the ability to design, test, and systematically improve prompts, while measuring the accuracy, bias, and robustness of LLM outputs.
  • Awareness of agentic workflows involving AI agents that can plan, reason, and take autonomous actions.
  • Awareness of governance, security, and compliance considerations relating to data management and AI deployment.
  • Awareness of mathematical libraries used for signal, image, and data processing.
  • Awareness of high-performance computing and the challenges associated with parallel processing.

This list is not exhaustive, and we are keen to hear from you even if you do not meet every requirement. The most important attribute is a willingness to learn and develop.

Security Clearance

This role is subject to pre-employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit:

Why join us

At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work–life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we’re here to help you thrive.

  • Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
  • Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution.
  • Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity).
  • Rewarding Performance: All employees at management level and below are eligible for our bonus scheme.
  • Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning.
  • Refer a friend: Receive a financial reward through our referral programme.
  • Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more.
  • Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.

For a full list of our company benefits please visit our website.

Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team—they are key contributors to shaping innovation, advancing technology, and enhancing global safety.

At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.

Be part of something bigger - apply now

Create a job alert for this search

Principal Software Engineer (AI/ML) • Edinburgh, GB

Similar jobs

AI-Driven Lead Software Engineer (Remote)

Scott LogicCity of Edinburgh, Scotland, GB
Remote
Full-time

Scott Logic is seeking a Lead Agentic Software Engineer in Edinburgh to drive AI-augmented software development practices.You will lead a multidisciplinary team to solve complex software problems a... Show more

 • Promoted

Principal Systems Engineer, Radar Test & V&V Lead

LeonardoCity of Edinburgh, Scotland, GB
Full-time

Leonardo in Edinburgh is seeking a Principal Systems Engineer to join the Captor Radar team.This role involves system design, integration, and testing of advanced radar test equipment within the En... Show more

 • Promoted

AI Solution Architect - Senior Manager/Associate Director Capital Markets

Datatech AnalyticsEdinburgh, SCT, GB
Full-time

AI Solution Architect - Senior Manager/Associate Director | Capital Markets.Salary: Compensation aligned to experience and seniority.Senior AI Solution Architects are required to support the design... Show more

 • Promoted

Principal Engineer

We Are ClearSkyCity of Edinburgh, Scotland, GB
Full-time

Principal EngineerEdinburgh#### About Us#### At ClearSky, we are The Tech Enabler.We unlock exponential business growth by taking complex technical challenges and turning them into simple, high-per... Show more

 • Promoted

Principal Radar Hardware Architect (Hybrid)

慨正橡扯City of Edinburgh, Scotland, United Kingdom
Part-time +1

Are you an experienced Hardware Engineer that would like to aid in the delivery of high-performance hardware that forms part of our Surveillance RADAR systems?.If so, we would love to hear from you... Show more

 • Promoted

Senior AWS Architect - Cloud & AI/ML Solutions (Remote)

Version 1City of Edinburgh, Scotland, GB
Remote
Full-time

Version 1 is seeking an experienced AWS Cloud Architect to lead large-scale cloud implementations across Europe within the AWS Practice.You will design, implement and support cloud solutions, colla... Show more

 • Promoted

Senior Software Engineer — Remote, AI‑Driven Systems

Gecko | AI-Powered Student Engagement PlatformCity of Edinburgh, Scotland, GB
Remote
Full-time

Gecko is building AI-powered student engagement tools and is seeking a senior backend engineer to design complex systems, mentor teams, and drive production-ready services.The role emphasizes pragm... Show more

 • Promoted

Principal Engineer - AI & Architecture Leader (Edinburgh)

We Are ClearSkyCity of Edinburgh, Scotland, GB
Full-time

ClearSky Edinburgh is seeking a Principal Engineer to champion engineering excellence.Hybrid role (Edinburgh 4 Queen Street, 3 days on site) with a salary up to 68K and a 10% annual bonus.You will ... Show more

 • Promoted

Staff AI/ML Engineer - Reference Data Platform

AddeparCity of Edinburgh, Scotland, GB
Full-time

Addepar, based in Edinburgh, is seeking a Staff Software Engineer with expertise in AI/ML to join their Reference Data team.This critical role involves leading the architecture and delivery of AI-d... Show more

 • Promoted

Senior GenAI Engineer & AI Architecture Lead

CapcoCity of Edinburgh, Scotland, GB
Full-time

A leading financial consulting firm is seeking a Lead AI Engineer (Senior/Principal Consultant) to join their Technology Delivery Team in Edinburgh.The ideal candidate will leverage AI/ML engineeri... Show more

 • Promoted

VP of AI-Driven Software Engineering

Eden ScottCity of Edinburgh, Scotland, GB
Full-time

Eden Scott is seeking a Vice President of Software Engineering to lead a high-performing engineering organization in Edinburgh.The role emphasizes technical leadership and the evolution of AI-drive... Show more

 • Promoted

Principal AI Engineer, Edinburgh

MultiverseCity of Edinburgh, Scotland, GB
Full-time

Design the orchestration layer, memory and context management, evaluation framework, and integration APIs that all agent products build on.Your decisions are the ones others build on top of.You wri... Show more

 • Promoted

Lead AI Engineer

CapcoCity of Edinburgh, Scotland, GB
Permanent

Lead AI Engineer (Senior/Principal Consultant).Location: Edinburgh (Hybrid) |.Technology & Engineering | Type: Permanent.Empower the next frontier of AI with Capco.Shape, build, and deliver future-... Show more

 • Promoted

AI Solution Engineer - Manager

PwC UKCity of Edinburgh, Scotland, GB
Full-time

We are looking for an experienced AI Solution Engineer to act as the link between PwC’s industry architects, who identify AI business cases, and the firm’s development capabilities.This role shapes... Show more

 • Promoted

AI-First Director of Software Engineering (Remote UKI)

Acuro Associates LtdCity of Edinburgh, Scotland, United Kingdom
Remote
Full-time

Acuro Associates Ltd in the UK is seeking a Director of Software Engineering to own end-to-end delivery across UKI products, drive growth, and embed AI as a core capability.You will steer product s... Show more

 • Promoted

Enterprise AI Integration Engineer

CohereCity of Edinburgh, Scotland, GB
Full-time

Cohere is seeking a hands‑on engineer to bridge our North AI workspace with enterprise engineering teams, translating complex business problems into robust, agented workflows.You’ll design, build, ... Show more

 • Promoted

Principal Hardware Engineer

慨正橡扯City of Edinburgh, Scotland, United Kingdom
Part-time +1

Are you an experienced Hardware Engineer that would like to aid in the delivery of high-performance hardware that forms part of our Surveillance RADAR systems?.If so, we would love to hear from you... Show more

 • Promoted

Senior AI/ML Engineer – Multimodal Content Intelligence / MLLMs / Computer Vision / NLP

NLP PEOPLECity of Edinburgh, Scotland, GB
Full-time

Senior AI/ML Engineer – Multimodal Content Intelligence / MLLMs / Computer Vision / NLP.We are currently partnered with a leading global technology organisation developing next-generation AI-driven... Show more

 • Promoted

Software Engineering Manager - Cross-platform C++ - Multipass

CanonicalCity of Edinburgh, Scotland, GB
Full-time

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is very widely used in breakthrough enterprise in... Show more

 • Promoted

Principal Software Engineer

Holt Executive LtdCity of Edinburgh, Scotland, GB
Full-time +1

Be among the first 25 applicants.This range is provided by Holt Executive Ltd.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the... Show more