Principal AI/ML Software Engineer – Hybrid

Leonardo

City of Edinburgh

Hybrid

GBP 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working
Pension scheme
Flexible benefits

Job summary

Leonardo is seeking Senior or Principal Software Engineers to join our Electronics UK software community, focusing on AI/ML-enabled solutions for defence and civilian projects. You will contribute to research and deliver deployable software that leverages AI/ML capabilities, collaborating with systems engineers and cross-functional teams.

The role requires a passion for AI/ML, a degree in a technical field, and experience delivering high-integrity software in regulated environments.

Qualifications

  • Experience delivering high-integrity software in regulated environments.
  • Degree in Computer Science or Engineering and evidence of relevant AI/ML work.

Responsibilities

  • Join Leonardo's software team and contribute to leading-edge civilian and military projects.
  • Support systems engineers on research projects while developing deployable AI/ML software.

Skills

AI/ML experience
Python
PyTorch
TensorFlow
Agile
API/REST
LLMs
Prompt engineering
Vector databases
RAG
High-performance computing

Education

Bachelor's degree in Computer Science or engineering

Tools

Git
Docker
Kubernetes
REST APIs

Job description

Leonardo is seeking Senior or Principal Software Engineers to join our Electronics UK software community, focusing on AI/ML-enabled solutions for defence and civilian projects. You will contribute to research and deliver deployable software that leverages AI/ML capabilities, collaborating with systems engineers and cross-functional teams.

The role requires a passion for AI/ML, a degree in a technical field, and experience delivering high-integrity software in regulated environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal AI/ML Software Engineer – Defence & Aerospace
Principal AI/ML Software Engineer – Defence & Aerospace

Leonardo • Lincoln

Hybrid
GBP 70,000 - 100,000
Time to Recharge: up to 12 flexi-days
Employer pension up to 15%
Mental health support and wellbeing
+2
Principal AI/ML Software Engineer – Defense (Hybrid)
Principal AI/ML Software Engineer – Defense (Hybrid)

Leonardo • Basildon

Hybrid
GBP 70,000 - 110,000
Time off and flexi-days
Company pension
Private healthcare
+4
Principal AI/ML Software Engineer – Defense & Aerospace
Principal AI/ML Software Engineer – Defense & Aerospace

Leonardo • Southampton

Hybrid
GBP 80,000 - 130,000
Time to Recharge (flexi-days)
Award pension scheme (15%+)
Mental health support
+5
Senior AI/ML Software Engineer for Defense Systems
Senior AI/ML Software Engineer for Defense Systems

Leonardo • Luton

Hybrid
GBP 70,000 - 110,000
Time to Recharge
Pension scheme
Mental health support
+5
Principal AI/ML Engineer — Hybrid, High-Impact Defense Tech
Principal AI/ML Engineer — Hybrid, High-Impact Defense Tech

Leonardo Worldwide Corporation • Luton

Hybrid
GBP 54,000 - 70,000
Hybrid working
Bonus scheme
Pension scheme
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

Leonardo UK Ltd • Luton

Hybrid
GBP 54,000 - 70,000
Generous leave and flexi days
Award-winning pension scheme (up to 15
Mental health support and employee-led
+3
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

Leonardo • Southampton

Hybrid
GBP 80,000 - 130,000
Time to Recharge (flexi-days)
Award pension scheme (15%+)
Mental health support
+5
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

Leonardo • Basildon

Hybrid
GBP 70,000 - 110,000
Time off and flexi-days
Company pension
Private healthcare
+4
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

Leonardo • City of Edinburgh

Hybrid
GBP 70,000 - 110,000
Hybrid working
Pension scheme
Flexible benefits
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

Leonardo • Lincoln

Hybrid
GBP 70,000 - 100,000
Time to Recharge: up to 12 flexi-days
Employer pension up to 15%
Mental health support and wellbeing
+2