Free Ebook

Agile Scrum Recruitment: A Guide

Download Now

Agil-Scrum-ebook2

Senior Software Engineer - AI

Job ID: 1599520

Group 21080

Salary: 75000 - 100000 GBP/Year
Country: UK
Location: Guildford
Contract: Permanent

Job Description

Senior Software Engineer - AI Permanent Role at PE Limited - Guildford, Surrey

Digitalent - Specialist AI and Machine Learning Recruitment Agency

About Our Client

Our client, PE Limited, was founded in 1990 as a provider of integrated modelling software for the oil and gas industry and has grown into a highly successful enterprise serving over 450 clients worldwide, from universities to major multinational corporations. With a turnover of £66 million in their most recent fiscal year, they are poised for exciting future expansion.

PE Limited stands at the forefront of energy transition technologies and renewables, with plans to apply their industry expertise to other sectors including mining, banking, power, water and healthcare. As part of their growth strategy, they are relocating their headquarters from Edinburgh to Guildford, Surrey in September 2025, taking advantage of improved travel links, recruitment possibilities, and proximity to London.

The company comprises 90 highly qualified professionals across technical support, product development and contract and licensing administration, with the majority holding Masters degrees or PhDs.

The Opportunity

On behalf of PE Limited, we are seeking an experienced Senior Software Engineer to join their AI team, where you will play a pivotal role in architecting, developing, and deploying advanced AI/ML solutions across their software suite. This is a permanent position offering excellent career development opportunities within a growing organisation.

Your Role

As Senior Software Engineer - AI, you will design, develop, deploy, and monitor scalable, production-grade software and AI/ML systems. You'll champion engineering best practices, drive operational excellence, and ensure robust, secure, and compliant solutions, while mentoring junior team members and fostering a culture of technical excellence.

Working cross-functionally with the AI Lead, AI/ML Engineers, Data Scientists and Domain Experts, you'll collaborate with business stakeholders and other technical teams to deliver innovative solutions from conception through to launch.

Key Responsibilities Software Engineering

  • Architect, develop, deploy, and maintain scalable software and AI/ML solutions
  • Implement and manage monitoring, observability, and troubleshooting tools
  • Design and handle containerised applications (e.g., Docker, Kubernetes)
  • Develop and maintain robust APIs for system integration
  • Write production-grade, well-tested code in Python (C++ proficiency desired)
  • Mentor junior engineers and improve team technical practices
  • Design secure APIs for critical infrastructure
  • Ensure secure handling of sensitive operational data and compliance

Data Engineering

  • Design, build, and maintain data pipelines for batch and streaming data
  • Process unstructured data for Retrieval-Augmented Generation systems
  • Work with time-series data for sensor monitoring and industrial applications

Machine Learning

  • Contribute to the engineering side of the AI/ML lifecycle
  • Support implementation and maintenance of MLOps pipelines
  • Contribute to model versioning, governance, and feature store design
  • Support on-premise ML/AI deployments

The Ideal Candidate Qualifications & Experience

  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • 5+ years of relevant experience as a software engineer, delivering complex technical projects
  • 2+ years professional experience in AI/ML engineering

Beneficial Experience

  • Industrial, manufacturing, or oil and gas sector experience
  • Familiarity with SCADA systems or industrial control systems
  • Experience with secure handling of sensitive operational data
  • Experience with time-series and streaming data frameworks
  • Experience with cloud platforms and hybrid cloud/on-prem deployments

Personal Attributes

  • Strong stakeholder management skills
  • Effective technical leadership and communication abilities
  • Passion for engineering best practices and mentoring junior team members
  • Self-motivated with a curiosity to challenge and improve existing processes

Package

Our client offers a comprehensive package including:

  • Competitive salary commensurate with experience
  • Annual performance bonus
  • Excellent pension scheme with company matching up to 10% of employee contributions
  • Private health and dental insurance
  • Additional benefits and perks

Join PE Limited at an exciting time of growth and expansion, and be part of their journey as they apply cutting-edge AI technology to solve complex challenges across multiple industries.

To apply, please submit your CV and a covering letter to Digitalent, outlining your relevant experience and interest in this role.

PE Limited is an equal opportunities employer.

This position is being handled exclusively by Digitalent, specialists in AI and Machine Learning recruitment.

Apply Back to all jobs

Senior Software Engineer - AI

Position:

Software Engineering

Salary:

75000 - 100000 GBP/Year

Country:

UK

Location:

Guildford

Contract:

Permanent

close Back to all job

Similar Jobs

April 29, 2025

Senior Software Engineer - AI

Position:

Software Engineering

Salary:

75000 - 100000 GBP/Year

Country:

UK

Location:

Guildford

Contract:

Permanent

View job

April 29, 2025

Fullstack Developer

Position:

Software Engineering

Salary:

40000 - 70000 EUR

Country:

Spain

Location:

Málaga

Contract:

Permanent

View job

April 2, 2025

Full Stack Developer

Position:

Software Engineering

Salary:

55000 - 65000 GBP/Year

Country:

UK

Location:

Berkshire

Contract:

Permanent

View job

April 1, 2025

Software Engineer

Position:

Software Engineering

Salary:

30000 - 30000 GBP/Year

Country:

UK

Location:

Remote (work from home)

Contract:

Permanent

View job

March 7, 2025

Engineering Manager

Position:

Software Engineering

Salary:

80000 - 85000 GBP/Year

Country:

UK

Location:

Remote (work from home)

Contract:

Permanent

View job