Senior Python Engineer (AI Team)

Website Digitalent

We connect exciting candidates with forward-thinking organisations looking to hire the best AI and Machine Learning talent in the world.

🚀 The Opportunity

We’re hiring on behalf of a well-established global software company that’s entering an exciting new phase of growth. With a 30+ year track record, 450+ international clients, and £66m in annual revenue, they’re now scaling their AI capabilities and have relocated their HQ to a newly refurbished office Guildford, Surrey in 2025.

This is your chance to join their AI team as a Senior Software Engineer, where you’ll help architect, build and scale AI/ML driven software solutions that serve critical industries including energy, mining, finance, healthcare, and more.

🧠 The Role

As a Senior Software Engineer within their newly formed AI team, you’ll play a key role in delivering production-grade AI/ML systems, championing best practices, and mentoring junior engineers. You’ll collaborate with cross-functional teams, including AI/ML Engineers, Data Scientists, and Domain Experts, to take projects from concept through to deployment.

Key Responsibilities:

🔧 Software Engineering

  • Build scalable, secure, containerised systems (Docker/Kubernetes)
  • Develop APIs and services in Python (C++ is a bonus)
  • Monitor and optimise production systems
  • Lead technical improvements and mentor team members

📊 Data Engineering (experience not essential – nice to have)

  • Develop robust data pipelines (batch + streaming)
  • Work with time-series and unstructured data
  • Enable RAG systems and industrial data monitoring

🤖 Machine Learning

  • Support ML model lifecycle and on-prem MLOps (DevOps experience is essential)
  • Contribute to feature store design, model governance, and versioning

👤 You’ll Need

  • 5+ years in software engineering roles
  • 2+ years hands-on AI/ML engineering experience
  • Strong Python skills, experience building production systems
  • Excellent communication, mentoring, and stakeholder management skills

💡 Nice to Have

  • Experience in industrial, manufacturing, or energy sectors
  • Data Engineering experience
  • Familiarity with SCADA/industrial control systems
  • Background handling sensitive operational data securely
  • Knowledge of hybrid/on-prem/cloud deployment environments

🎁 The Package

  • Competitive base salary up to £100k depending on experience
  • Uncapped annual performance bonus
  • Pension with up to 10% employer match
  • Private health & dental cover
  • Additional employee perks

📍Location

Guildford, Surrey (relocation support provided)

😁 Sponsorship is available for the right candidate

Upload your CV/resume or any other relevant file. Max. file size: 18 MB.

Share: