Python ML Engineer

Python ML Engineer

Location: Glasgow (onsite 3 days per week)

Duration: 12-months

Day rate: £450 PAYE

We are seeking an experienced Python ML Engineer to join a global enterprise technology team supporting critical infrastructure and automation initiatives within a leading financial services environment.

In this role, you will design and develop scalable automation solutions focused on workload orchestration, backup abstraction, and self-service capabilities delivered through REST APIs. You will collaborate closely with cross-functional engineering teams and subject matter experts across backup, storage, database, and UNIX environments to help shape future-state architecture and migration strategies.

The ideal candidate will have strong Python development expertise combined with experience building reliable, enterprise-grade applications using modern technology stacks. You should be comfortable working in both greenfield and Legacy environments and capable of solving complex technical challenges independently.

Key requirements include:
. Strong Python programming skills
. Experience with machine learning technologies
. Hands-on experience with message queue technologies such as Kafka, RabbitMQ, or Celery
. Proven ability to build REST API services
. Excellent debugging and analytical problem-solving skills
. Strong communication and stakeholder engagement abilities

Desirable experience includes:
. Kubernetes or OpenShift
. UNIX or Windows systems administration
. Storage technologies including SAN, NAS, or S3
. Backup and data protection platforms such as Veritas NetBackup
. Perl Scripting

Please apply today to be considered

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Job Details

Company
McGregor Boyall
Location
Glasgow, Lanarkshire, United Kingdom G32 0
Employment Type
Contract
Salary
GBP 450 Daily
Posted