Python ML Engineer

Python ML Engineer

Full-Time 81000 - 81000 £ / year (est.) Home office (partial)
M

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: Dynamic role with a focus on innovation and collaboration in a supportive environment.
  • Why this job: Make an impact by shaping future-state architecture and solving 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.

Python ML Engineer employer: MCGREGOR BOYALL ASSOCIATES LIMITED

At McGregor Boyall, we pride ourselves on being an excellent 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.
M

Contact Detail:

MCGREGOR BOYALL ASSOCIATES LIMITED Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python ML Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in financial services or tech. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

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

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills. Be ready to discuss your experience with message queue technologies like Kafka or RabbitMQ, and have examples ready to demonstrate your problem-solving abilities.

✨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 love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Python ML Engineer

Python Programming
Machine Learning Technologies
Message Queue Technologies (Kafka, RabbitMQ, Celery)
REST API Development
Debugging Skills
Analytical Problem-Solving Skills
Communication Skills
Stakeholder Engagement
Kubernetes
OpenShift
UNIX Systems Administration
Windows Systems Administration
Storage Technologies (SAN, NAS, S3)
Backup and Data Protection Platforms (Veritas NetBackup)
Perl Scripting

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 skills can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex technical challenges in the past. We’re looking for candidates who can think critically and come up with innovative solutions, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at MCGREGOR BOYALL ASSOCIATES LIMITED

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python programming, especially in relation to building scalable applications and REST APIs. Practising coding challenges can help you demonstrate your expertise.

✨Showcase Your ML Experience

Prepare to talk about your experience with machine learning technologies. Have specific examples ready that highlight how you've applied ML in previous projects, particularly in automation or infrastructure contexts. This will show your potential employer that you can bring valuable insights to their team.

✨Familiarise Yourself with Relevant Technologies

Since the role involves working with message queue technologies like Kafka or RabbitMQ, make sure you understand how these work. If you have experience with Kubernetes or OpenShift, be prepared to discuss it as well. This knowledge will set you apart from other candidates.

✨Communicate Effectively

Strong communication skills are key in this role, so practice articulating your thoughts clearly. Be ready to engage with stakeholders and explain complex technical concepts in a way that's easy to understand. This will demonstrate your ability to collaborate effectively within cross-functional teams.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>