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.