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.