Leonardo S.p.A.

Principal Software Engineer (AI/ML)

Leonardo S.p.A.
Apply
1 month ago
Edinburgh, United KingdomStaff+

Responsibilities

  • Develop deployable software solutions that leverage artificial intelligence and machine learning capabilities.
  • Support systems engineers on AI/ML research projects for civilian and military programmes.
  • Build scalable pipelines involving APIs, vector databases, retrieval-augmented generation, and orchestration frameworks.
  • Curate datasets, manage embeddings, and support secure, private, and responsible AI practices.
  • Design, test, and systematically improve prompts while measuring LLM accuracy, bias, and robustness.
  • Contribute to software delivery across the full software life cycle in regulated environments.

Requirements

  • Practical experience delivering high-integrity software products within a regulated environment.
  • Experience and passion for artificial intelligence and machine learning.
  • Degree in Computer Science, Engineering, or a related technical discipline.
  • Proficiency with machine learning frameworks such as PyTorch and TensorFlow and tools for model integration.
  • Strong foundation in transformer architectures, tokenisation, embeddings, and fine-tuning large language models.
  • Experience with scalable pipelines, APIs, vector databases, retrieval-augmented generation, and orchestration frameworks.
  • Awareness of AI agents, governance, security, compliance, high-performance computing, parallel processing, and mathematical libraries for signal, image, and data processing.
  • Ability to work on Agile projects across the full software life cycle.

Benefits

  • Permanent contract with hybrid working and flexible hours across Luton, Basildon, Edinburgh, Lincoln, Newcastle, or Southampton.
  • Generous leave with the opportunity to accrue up to 12 additional flexi-days annually.
  • Award-winning pension scheme with up to 15% employer contribution.
  • Free mental health support, financial advice, and employee-led inclusion and diversity networks.
  • Bonus scheme eligibility for employees at management level and below.
  • Free access to more than 4,000 online courses through Coursera and LinkedIn Learning.
  • Referral programme with a financial reward.
  • Up to £500 annually for flexible benefits including healthcare, dental, family cover, technology and lifestyle discounts, and gym memberships.

Tech Stack

PyTorchTensorFlow
Contact me