At a Glance
- Tasks: Design and develop Python-based automation solutions for modernising backup and storage systems.
- Company: A leading global investment bank with a focus on innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Join a dynamic team and make a real impact on enterprise-level automation solutions.
- Qualifications: Strong Python, ML experience, and excellent communication skills required.
- Other info: Collaborate with global teams in a fast-paced, tech-driven environment.
The predicted salary is between 43200 - 72000 ÂŁ per year.
A leading global investment bank is seeking a Senior Python ML Engineer to join its infrastructure and platform engineering division, contributing to the design and build of automation solutions that modernise and streamline backup, storage, and workload‑management systems across the enterprise. In this role, you’ll help develop a scalable platform that abstracts legacy backup applications, automates workload placement, and enables end‑users to self‑service via REST APIs. You’ll collaborate closely with SMEs across backup, storage, databases, and UNIX engineering to define the current and future state of the platform, shaping a multi‑stage migration strategy that supports global teams and business‑critical operations.
Key Responsibilities
- Design and develop Python‑based automation solutions and REST API services enabling self‑service and improved workload orchestration.
- Build scalable, reliable components using modern technology stacks while integrating with legacy systems where required.
- Work with global engineering teams to review existing processes, identify gaps, and define future‑state architectures.
- Partner with SMEs across backup, storage, database, and UNIX environments to deliver robust, interoperable solutions.
- Debug complex, novel issues that require deep investigation beyond standard documentation.
- Communicate technical solutions clearly to stakeholders with diverse technical backgrounds.
Skills & Experience Required
- Strong experience with message queues (Kafka, RabbitMQ, Celery, etc.).
- Proven ability to design and develop REST API servers.
- Strong experience with ML and its practical application in automation or systems tooling.
- Advanced debugging skills and the ability to reason about novel issues.
- Strong analytical mindset with sound judgement and willingness to explore new ideas.
- Excellent communication and interpersonal skills, especially in cross‑functional and customer‑facing contexts.
- Strong organisational skills and the ability to manage multiple priorities.
- Experience with backup and data protection tools (e.g., Veritas NetBackup).
- Understanding of data deduplication technologies.
- Experience in UNIX and/or Windows Server administration.
- Familiarity with storage technologies such as SAN, NAS and S3 object storage.
Senior Python ML Engineer in Glasgow employer: mthree
Contact Detail:
mthree Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python ML Engineer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at investment banks or in tech roles. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving ML and automation. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your debugging skills and understanding of REST APIs. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with diverse teams.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Python ML Engineer in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Python ML Engineer role. Highlight your experience with Python, REST APIs, and any relevant automation solutions you've developed. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects that demonstrate your expertise in machine learning and automation. If you've worked on scalable platforms or integrated legacy systems, let us know! This helps us understand your hands-on experience.
Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're a great fit for the role and how you can contribute to our team. We appreciate straightforward communication, especially when it comes to technical solutions.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about StudySmarter and what we do!
How to prepare for a job interview at mthree
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially in relation to automation and REST API development. Be ready to discuss specific projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.
✨Familiarise Yourself with Message Queues
Since experience with message queues like Kafka or RabbitMQ is crucial, take some time to understand their architecture and use cases. Prepare to explain how you've used these tools in past projects and how they can enhance workload orchestration.
✨Prepare for Technical Deep Dives
Expect to dive deep into technical discussions, especially around debugging complex issues. Think of examples where you've had to troubleshoot novel problems and be ready to walk the interviewer through your thought process and solutions.
✨Communicate Clearly and Confidently
Given the need to communicate with stakeholders from diverse technical backgrounds, practice explaining your technical solutions in simple terms. This will show your ability to bridge the gap between technical and non-technical teams, which is key in this role.