Python ML Engineer in Glasgow

Python ML Engineer in Glasgow

Glasgow Full-Time 81000 - 81000 € / year (est.) Home office (partial)
McGregor Boyall

At a Glance

  • Tasks: Design and develop scalable automation solutions using Python and machine learning technologies.
  • Company: Join a global enterprise tech team in the financial services sector.
  • Benefits: Competitive day rate, onsite collaboration, and opportunities for professional growth.
  • Other info: Work in a dynamic environment with a focus on innovation and collaboration.
  • Why this job: Make an impact by shaping future-state architecture and tackling complex challenges.
  • Qualifications: Strong Python skills and experience with machine learning and REST APIs.

The predicted salary is between 81000 - 81000 € per year.

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.

Python ML Engineer in Glasgow employer: McGregor Boyall

At McGregor Boyall, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Glasgow location provides a vibrant environment where employees can thrive, with opportunities for professional growth and development in the fast-paced financial services sector. Join us to be part of a supportive team that values your contributions and encourages you to tackle meaningful challenges in cutting-edge technology.

McGregor Boyall

Contact Detail:

McGregor Boyall Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Python ML Engineer in Glasgow

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving machine learning. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and problem-solving abilities. Practice coding challenges and be ready to discuss your past projects in detail—employers love to hear about real-world applications!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talented individuals like you to join our team.

We think you need these skills to ace Python ML Engineer in Glasgow

Python Programming
Machine Learning Technologies
Message Queue Technologies (Kafka, RabbitMQ, Celery)
REST API Development
Debugging Skills
Analytical Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python skills and experience with machine learning technologies. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the Python ML Engineer position and how your experience can contribute to our team. Keep it concise but impactful!

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex technical challenges. We love seeing how you approach problems, especially in both greenfield and legacy environments.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of being noticed. It’s super easy, and we can’t wait to see your application come through!

How to prepare for a job interview at McGregor Boyall

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python in real-world applications, especially in machine learning. Practising coding challenges can also help you demonstrate your problem-solving abilities.

Familiarise Yourself with ML Technologies

Since the role requires experience with machine learning technologies, take some time to review key concepts and tools. Be prepared to talk about any ML projects you've worked on, the algorithms you used, and the outcomes. This will show your depth of knowledge and practical experience.

Understand REST APIs and Message Queues

Get comfortable discussing REST API services and message queue technologies like Kafka or RabbitMQ. You might be asked to explain how you would design a service or troubleshoot an issue, so having examples from your experience will really help you stand out.

Communicate Clearly and Confidently

Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to engage with various stakeholders. Remember, it's not just about what you know, but how well you can share that knowledge.