Senior Software Engineer - AI
Job ID: 1599520
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.
Senior Software Engineer - AI
Position:
Software Engineering
Salary:
75000 - 100000 GBP/Year
Country:
UK
Location:
Guildford
Contract:
Permanent
Similar Jobs
April 29, 2025
Senior Software Engineer - AI
Position:
Software Engineering
Salary:
75000 - 100000 GBP/Year
Country:
UK
Location:
Guildford
Contract:
Permanent
April 29, 2025
Fullstack Developer
Position:
Software Engineering
Salary:
40000 - 70000 EUR
Country:
Spain
Location:
Málaga
Contract:
Permanent
April 2, 2025
Full Stack Developer
Position:
Software Engineering
Salary:
55000 - 65000 GBP/Year
Country:
UK
Location:
Berkshire
Contract:
Permanent
April 1, 2025
Software Engineer
Position:
Software Engineering
Salary:
30000 - 30000 GBP/Year
Country:
UK
Location:
Remote (work from home)
Contract:
Permanent
March 7, 2025
Engineering Manager
Position:
Software Engineering
Salary:
80000 - 85000 GBP/Year
Country:
UK
Location:
Remote (work from home)
Contract:
Permanent