At a Glance
- Tasks: Join a dynamic team to deliver major projects in Backup Engineering using Python and Machine Learning.
- Company: Harvey Nash's forward-thinking financial services client in Glasgow.
- Benefits: Competitive day rate, hybrid work model, and a 12-month contract.
- Other info: Opportunity to work on cutting-edge technology and enhance your career.
- Why this job: Make an impact with your skills in a fast-paced, innovative environment.
- Qualifications: Strong Python programming and Machine Learning experience required.
Harvey Nash's FS Client have a requirement for a Python ML Engineer, you will support the team in delivering 2 major projects in the Backup Engineering team. Strong Python and Machine Learning experience is key.
Required Skills:
- Excellent programming skills with Python
- Strong experience with message queues (Kafka/RabbitMQ/Celery/etc)
- Strong experience creating REST API servers
- Strong experience with ML
- Excellent ability to debug complex and novel issues, understanding the need to go beyond the documentation
- Excellent analytical skills, capable of fast decision making using sound judgement, and not afraid to explore new ideas
- Excellent interpersonal skills in dealing with customers with differing technical specializations
- Good organizational and English communication skills are required, including prioritization of multiple projects and objectives
Desirable Skills:
- Experience of backup and data protection platforms, in particular Veritas NetBackup
- Understanding of data deduplication technology
- Systems administration experience in UNIX and/or Windows Server environments
- Experience in other areas of storage SAN, NAS, S3 object storage
- Experience with Kubernetes or OpenShift
- Experience with Perl
Python ML Engineer employer: Harvey Nash
Contact Detail:
Harvey Nash 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 folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python and ML projects. This is your chance to demonstrate your expertise beyond just words on a CV. Make it easy for potential employers to see what you can do!
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills. Be ready to tackle coding challenges and discuss your experience with message queues and REST APIs. Practice makes perfect, so don’t skip this step!
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates. Don’t miss out!
We think you need these skills to ace Python ML Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python and Machine Learning experience. We want to see how your skills match the job description, 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 the perfect fit for the Python ML Engineer role. We love seeing your personality come through, so feel free to share your passion for tech and problem-solving.
Showcase Your Projects: If you've worked on any cool projects involving message queues, REST APIs, or ML, make sure to mention them! We’re keen to see real-world applications of your skills, so include links or descriptions that highlight your contributions.
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’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Harvey Nash
✨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 machine learning. Practising coding challenges can also help you demonstrate your programming prowess.
✨Familiarise Yourself with Message Queues
Since experience with message queues like Kafka or RabbitMQ is crucial, take some time to understand their functionalities. Be prepared to explain how you've implemented these technologies in previous roles and how they can enhance project delivery.
✨Showcase Your Debugging Skills
Prepare examples of complex issues you've debugged in the past. Highlight your analytical approach and decision-making process when faced with novel problems. This will show your potential employer that you can think critically and go beyond just following documentation.
✨Communicate Effectively
Strong interpersonal skills are key, especially when dealing with customers from different technical backgrounds. Practice explaining complex concepts in simple terms, and be ready to discuss how you prioritise tasks and manage multiple projects simultaneously.