Machine Learning Engineer
Machine Learning Engineer

Machine Learning Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Develop and deploy machine learning models to solve real business challenges.
  • Company: Join Kingfisher, a leading home improvement company with over 82,000 passionate team members.
  • Benefits: Enjoy flexible working options, competitive benefits, and opportunities for career growth.
  • Why this job: Be part of a diverse team that values creativity, inclusivity, and customer focus.
  • Qualifications: Solid understanding of ML algorithms, Python, SQL, and data analysis tools required.
  • Other info: We encourage applicants from all backgrounds and support your unique ideas!

The predicted salary is between 36000 - 60000 £ per year.

Overview

We’re Kingfisher, a team made up of over 82,000 passionate people who bring Kingfisher – and all our other brands: B&Q, Screwfix, Brico Depot, Castorama and Koctas – to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in.

At Kingfisher our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation.

We are open to flexible and agile working, both of hours and location. Therefore, we offer colleagues a blend of working from home and our offices, located in London, Southampton & Yeovil. Talk to us about how we can best support you!

We are looking for Machine Learning Engineers at Senior and Mid Level to join our growing team, to develop and deploy core ML/AI algorithms required to tackle data science challenges across Kingfisher Group. You will support data science projects from start to production, developing quality code and carrying out automated build and deployments, working closely with colleagues in the Data Science team as well as stakeholders across the business.

What’s the job?

  1. Develop high-quality machine learning models to solve business challenges
  2. Develop production quality code and carry out basic automated builds and deployments
  3. Write comprehensive, well written documentation that meets our needs
  4. Identify work and dependencies, tracking progress through a set of tasks
  5. Communicate clearly with colleagues and business stakeholders
  6. Proactively share ideas with colleagues and accept suggestions
  7. Ability to work on multiple data science projects and manage deliverables

What you’ll bring

  1. Solid understanding of computer science fundamentals, including data structures, algorithms, data modelling and software architecture
  2. Solid understanding of classical Machine Learning algorithms (e.g. Logistic Regression, Random Forest, XGBoost, etc), state-of-the-art research area (e.g. NLP, Transfer Learning etc) and modern Deep Learning algorithms (e.g. BERT, LSTM, etc)
  3. Solid knowledge of SQL and Python’s ecosystem for data analysis (Jupyter, Pandas, Scikit Learn, Matplotlib, etc)
  4. Understanding of model evaluation, data pre-processing techniques, such as standardisation, normalisation, and handling missing data
  5. Solid understanding of summary, robust, and nonparametric statistics; hypothesis testing, probability distributions, sampling techniques, and stochastic processes

Be Customer Focused constantly improving our customers’ experience

  1. I listen to my customers
  2. I use available data to help make decisions

Be Human – acting with humanity and care

  1. I do the right thing
  2. I am respectful

Be Curious – thrive on learning, thinking beyond the obvious

  1. I build and share new ideas
  2. I try new things and share my learnings

Be Agile – working with trust, pace and agility

  1. I have courage to be creative
  2. Done is better than perfect, I aim for 80/20

Be Inclusive – acting inclusively in diverse teams to work together

  1. I embrace allyship
  2. I have self-awareness and a desire to learn

Be Accountable – championing the plan to deliver results and growth

  1. I own my actions
  2. I understand the Kingfisher plan and how it relates to my role

At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles even if you do not feel you meet 100% of the requirements.

In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self. Find out more about Diversity & Inclusion at Kingfisher here!

We also offer a competitive benefits package and plenty of opportunities to stretch and grow your career.

Interested? Great, apply now and help us to Power the Possible.

#J-18808-Ljbffr

Machine Learning Engineer employer: Kingfisher

At Kingfisher, we pride ourselves on being an exceptional employer, fostering a vibrant and inclusive work culture that empowers our employees to thrive. With flexible working arrangements and a commitment to professional growth, we provide our Machine Learning Engineers with the opportunity to tackle exciting data science challenges while collaborating with a diverse team in our London, Southampton, and Yeovil offices. Join us to be part of a community that values innovation, creativity, and the unique contributions of every individual.
K

Contact Detail:

Kingfisher Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer

✨Tip Number 1

Familiarize yourself with Kingfisher's brands and their customer base. Understanding the specific challenges faced by B&Q, Screwfix, and others will help you tailor your machine learning solutions to meet their needs.

✨Tip Number 2

Showcase your experience with both classical and modern machine learning algorithms in your discussions. Be prepared to discuss how you've applied these techniques in real-world scenarios, especially in areas like NLP or deep learning.

✨Tip Number 3

Highlight your ability to work collaboratively with cross-functional teams. Kingfisher values communication and teamwork, so be ready to share examples of how you've successfully collaborated with stakeholders in previous projects.

✨Tip Number 4

Demonstrate your customer-focused mindset by discussing how your machine learning projects have improved user experiences. Use data-driven examples to illustrate your impact on customer satisfaction and engagement.

We think you need these skills to ace Machine Learning Engineer

Machine Learning Algorithms
Deep Learning Techniques
Data Structures and Algorithms
Data Modelling
Software Architecture
Python Programming
SQL Proficiency
Data Analysis with Pandas and Scikit Learn
Model Evaluation Techniques
Data Pre-processing Techniques
Statistical Analysis
Documentation Skills
Project Management
Communication Skills
Agile Methodologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Machine Learning Engineer position at Kingfisher. Tailor your application to highlight relevant experiences and skills that align with their needs.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with machine learning algorithms, data analysis tools, and any projects that demonstrate your ability to develop high-quality code and documentation. Use specific examples to showcase your skills.

Showcase Your Soft Skills: Kingfisher values qualities like curiosity, accountability, and inclusivity. Make sure to include examples in your application that demonstrate these traits, such as how you've worked collaboratively in diverse teams or how you've approached problem-solving creatively.

Craft a Compelling Cover Letter: Write a personalized cover letter that not only outlines your technical qualifications but also expresses your enthusiasm for the role and the company. Mention how you can contribute to Kingfisher's mission and values, particularly in enhancing customer experience.

How to prepare for a job interview at Kingfisher

✨Showcase Your Technical Skills

Be prepared to discuss your understanding of machine learning algorithms and data structures. Highlight specific projects where you've developed high-quality models or code, and be ready to explain your approach to problem-solving in these areas.

✨Communicate Clearly

Since the role involves collaboration with various stakeholders, practice articulating your ideas clearly. Use examples from your past experiences to demonstrate how you effectively communicated complex technical concepts to non-technical team members.

✨Emphasize Customer Focus

Kingfisher values a customer-centric approach. Be ready to share instances where you used data to enhance customer experience or solve business challenges. This will show that you align with their core values.

✨Demonstrate Agility and Curiosity

Discuss how you adapt to changing project requirements and your willingness to learn new technologies or methodologies. Share examples of how you've embraced new ideas or experimented with different approaches in your previous roles.

Machine Learning Engineer
Kingfisher
K
  • Machine Learning Engineer

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-19

  • K

    Kingfisher

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>