At a Glance
- Tasks: Develop and deploy machine learning models to enhance customer experiences.
- Company: Join Kingfisher, a leading retail group with a passion for better homes.
- Benefits: Flexible hybrid working, competitive salary, and a supportive environment for growth.
- Other info: Collaborative culture with a focus on diversity and inclusion.
- Why this job: Make a real impact on millions of customers while innovating in AI.
- Qualifications: Strong Python skills and experience with machine learning techniques required.
The predicted salary is between 50000 - 70000 £ per year.
We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: B&Q, Screwfix, Brico Depot, Castorama and Koctas to life. Guided by our purpose Better Homes. Better Lives. For Everyone. We believe a better world starts with better homes, and we work every day to make that a reality. Join us and help shape the future of home improvement. This is an opportunity to make a significant impact across one of the largest retail groups in Europe.
We are looking for a Machine Learning Engineer who will support the delivery and operationalisation of advanced artificial intelligence solutions created by our Group AI team. Your work will help shape how millions of customers and colleagues experience our products, services and decision making across our retail brands. You will work as part of a high performing engineering team to build scalable machine learning systems, ensuring models are robust, efficient and suitable for a live environment. You will collaborate with engineering, product and architecture colleagues to improve tools, processes and practices that accelerate the use of artificial intelligence across the organisation.
Key Accountabilities / Responsibilities
- Develop machine learning models and support their deployment into production
- Write production quality code that is robust, efficient and maintainable
- Contribute to the implementation and improvement of pipelines, tooling and automation
- Apply good engineering standards and practices in model development
- Monitor performance and contribute to ongoing optimisation of models
- Work with colleagues to understand requirements and priorities
- Share knowledge, contribute ideas and support a collaborative team culture
Qualifications
- Good understanding of computer science fundamentals, including data structures, algorithms and software design
- Practical experience with classical machine learning techniques and an awareness of modern approaches such as natural language processing and deep learning
- Strong Python skills and experience with common libraries such as Pandas, scikit-learn and Jupyter
- Experience working with SQL and data pipelines to prepare and transform data for model training
- Understanding of model evaluation, monitoring and improving performance in a production environment
- Familiarity with tools and practices for deploying models, ideally including Git, CI workflows and containerisation
- Comfortable working with statistical concepts to interpret data and assess model performance
- Ability to work collaboratively, communicate clearly and deliver work to agreed outcome
How We Work
We believe in flexibility and balance. Our hybrid model blends home working for focus with time spent connecting and collaborating - whether in our offices or at offsite locations. On average within our Engineering team, 40% of your time involves in-person collaboration.
What We Offer
An inclusive environment where your potential is limited only by your imagination. We encourage new ideas, support experimentation, and strive to create a workplace where everyone can be their best self. We also offer a competitive benefits package and plenty of opportunities to stretch and grow your career.
Diversity & Inclusion
Our customers come from all walks of life—and so do we. We’re committed to ensuring all colleagues, future colleagues, and applicants are treated equally, regardless of age, gender, marital or civil partnership status, ethnicity, culture, religion, belief, political opinion, disability, gender identity, gender expression, or sexual orientation.
Interested? Great, apply now and help us to Power the Possible.
Machine Learning Engineer employer: 慨正橡扯
At Kingfisher, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work environment where innovation thrives. As a Machine Learning Engineer, you'll have the opportunity to make a tangible impact on millions of customers while collaborating with a high-performing team in a hybrid work model that promotes flexibility and work-life balance. With a strong focus on employee growth, competitive benefits, and a commitment to diversity and inclusion, Kingfisher is dedicated to helping you reach your full potential in the exciting world of home improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Learning Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with current employees at Kingfisher. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects. Whether it’s a GitHub repo or a personal website, having tangible examples of your work can really make you stand out during interviews.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your Python skills and be ready to discuss your experience with machine learning models. Practising coding challenges can help you feel more confident when it’s time to shine.
✨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, it shows you’re genuinely interested in joining the Kingfisher team!
We think you need these skills to ace Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your relevant experience with machine learning models, Python skills, and any projects that showcase your ability to work collaboratively in a team.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your skills align with Kingfisher's mission of creating better homes. Keep it engaging and personal!
Showcase Your Projects:If you've worked on any interesting machine learning projects, make sure to mention them! Include links to your GitHub or any relevant portfolios to give us a taste of your coding style and problem-solving abilities.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!
How to prepare for a job interview at 慨正橡扯
✨Know Your Machine Learning Stuff
Make sure you brush up on your machine learning fundamentals. Be ready to discuss classical techniques and modern approaches like deep learning and natural language processing. They’ll likely want to know how you’ve applied these in real-world scenarios, so have some examples up your sleeve!
✨Show Off Your Coding Skills
Since strong Python skills are a must, be prepared to demonstrate your coding abilities. You might be asked to write production-quality code or solve a problem on the spot. Practise using libraries like Pandas and scikit-learn, and make sure you can explain your thought process clearly.
✨Understand the Deployment Process
Familiarise yourself with the tools and practices for deploying models, such as Git and CI workflows. Be ready to discuss how you’ve monitored and optimised model performance in a production environment. This shows you’re not just about building models but also about making them work effectively.
✨Emphasise Collaboration
Kingfisher values teamwork, so highlight your ability to work collaboratively. Share examples of how you’ve communicated with colleagues to understand requirements and priorities. Show that you can contribute to a positive team culture and support others in achieving shared goals.