About this role
Python Engineer - Machine Learning - 12 month contract - Glasgow (Hybrid 3 days onsite)
Are you a Python specialist who enjoys solving complex engineering challenges at scale?
I am looking for an experienced Python Machine Learning Engineers based in Scotland to help modernise and automate a large-scale technology estate. You'll be part of an international team building intelligent services that simplify infrastructure, improve resilience and enable self-service through well-designed APIs.
What you'll be working on
- Designing and building robust Python services that automate complex workflows
- Developing API-driven solutions that abstract underlying platforms and enable self-service
- Applying machine learning techniques to enhance automation and decision-making
- Integrating modern tooling with legacy technologies where required
- Partnering with subject matter experts across storage, backup, databases and UNIX environments to shape future-state solutions
- Troubleshooting and resolving technically challenging issues that go beyond standard documentation
What you'll bring
- Strong Python development experience in production environments
- Hands-on expertise with message-driven architectures (e.g. Kafka, RabbitMQ, Celery or similar)
- Proven experience building and maintaining RESTful APIs
- Solid experience applying machine learning in real-world systems
- Confidence debugging complex, unfamiliar problems with a pragmatic mindset
- Strong communication skills and the ability to explain technical solutions to varied audiences
- The ability to juggle multiple priorities in a fast-paced environment
Nice to have (but not essential)
- Exposure to enterprise backup or data protection platforms
- Knowledge of data deduplication concepts
- Systems administration experience across UNIX and/or Windows
- Familiarity with storage technologies (SAN, NAS, object storage)
- Experience with container platforms such as Kubernetes or OpenShift
- Working knowledge of Perl
This is a chance to join a global team where your work will underpin their critical platforms used across a large, regulated environment.
Interested? Apply now for immediate consideration.
-
Contract Type
Contract
-
Specialism
Technology
-
Working pattern
Full Time
-
Job ref
BBBH139598
-
Expiry date
07 June 2026
-
Job duration
12 months
Similar jobs
-
Data Integration Engineer
£400 - £460 per day + PAYE + holiday pay
Glasgow
-
Site Reliability Engineer
PAYE + holiday pay
Glasgow
-
Agile Coach
£600 - £700 per day
Glasgow
-
Solutions Architect
£700 - £850 per day + inside IR35
Glasgow
-
Linux HPC Architect
£65000 - £75000 per annum
Hertfordshire
-
Python Developer
£480 - £510 per day + Umbrella - inside IR35
Edinburgh
Technology
Whether you’re starting out in Technology or are a long-standing professional, you need a recruitment agency that leads the way, rather than follows. We promise you’ll receive a dynamic, forward-thinking hiring partner with a team of recruitment consultants who are devoted to the Technology sector.  
To provide you with specialised support, our Technology team is split into seven technical sectors – Software Technology, Cyber & Information Security, IT Infrastructure & Datacentre, Enterprise Architecture & Cloud, Digital & Business Transformation, and Go-to-Market. 


Submit your CV