Machine Learning Engineer

  • Full Time
Job expired!

Company Description

Tesco is a leading multinational retailer, employing more than 330,000 colleagues around the world.

Our software is utilized by millions of individuals across numerous countries on a daily basis. Whether it's the checkouts and websites that our customers access, or the systems that our colleagues and partners depend on, you'll play an instrumental role in ensuring its smooth operation. And when a business problem arises? You and the innovative minds in our team will be tasked with solving it.

As a Tech Hub, we collaborate within the group of Tesco Technology Hubs situated in the UK, Poland, Hungary, and India.

What our colleagues appreciate most about Tesco:

  • We develop our own products
  • We have a significant impact due to our large scale of operation
  • We are awarded accountability and respect
  • We maintain a culture of cooperation and mutual support
  • We have fantastic colleagues, working in small teams
  • We are provided opportunities for continued growth and learning

Job Description

About the role

We are recruiting an experienced Machine Learning Engineer to join our expanding Data Science Engineering team. Working alongside other engineers, data scientists, product managers, systems engineers, and analytics professionals, you will contribute to delivering valuable and innovative solutions for our customers. You will work both within and across our Engineering and Data Science teams to develop scalable products that enhance our customer service and operational efficiency.

This role will be a good fit for someone with previous experience as an ML Engineer or a Software Engineer.

About the Team:

In Tesco's Data Science & Analytics department, we help our customers and the communities we operate in to derive maximum value from data. We build and manage Tesco’s data platforms, facilitate the engineering and architecture of data onto these platforms, provide tools and capabilities to the analytics community across Tesco, and develop data-driven products at scale.

Our Data Science team is involved in a diverse range of projects across supply chain, logistics, store and online operations. These include projects in areas such as Operations Optimizations, Commercial Decision Support (for instance, Forecasting and Range Optimization), Online (such as Search and Recommendation) and Intelligent Edge (like Computer Vision). Our Machine Learning Engineers work in collaboration with our data scientists on everything from the development of tools and platforms to code optimization, and the deployment of solutions in edge, cloud and big-data environments.

Your responsibilities will include:

  • Contributing to group discussions on system design and architecture
  • Communicating with product teams to translate needs into technical requirements
  • Working with our Data Scientists, Software Engineers and Product teams throughout the software lifecycle
  • Delivering high-quality code and solutions, transitioning these solutions into production
  • Conducting code reviews to optimize the technical performance of data science solutions
  • Supporting production systems, resolving incidents, and performing root cause analysis
  • Continuously identifying opportunities for technological, process, and practice improvement
  • Disseminating knowledge within the wider engineering community
  • Implementing SDLC practices to produce and release robust software

Qualifications

You will need

You should have either a Software Engineering or ML Engineering background and possess a solid understanding of Programming (Python), Machine Learning, , and the process of transitioning data science solutions into production.

Key Requirements:

  • 4-5 years of experience working as an ML Engineer, Software Engineer or Python Engineer
  • Experience in search and recommendation is desirable but not essential
  • Strong Software Engineering skills, with experience in different programming languages and a good command of at least one language, ideally Python
  • A background or robust understanding of the retail sector, logistics and/or ecommerce would be advantageous but is not required
  • Awareness of emerging MLOps practices and tools would be advantageous, e.g. feature stores and model lifecycle management
  • Customer focus balanced with technical excellence
  • The ability to apply technical skills and know-how to solve real-world business problems
  • Demonstrable experience in constructing scalable and resilient systems
  • Commercial experience in contributing to the success of high-impact Data Science projects within complex organizations
  • An analytical mindset and the ability to address specific business problems
  • Familiarity with version control (Git) and related software lifecycle tools
  • Experience with monitoring, logging, and alerting tools, such as Splunk or Grafana
  • Understanding of common data structures and algorithms
  • Experience working with open-source Data Science environments
  • Knowledge of open-source big-data technologies like Apache Spark
  • Experience in designing solutions that run in the cloud, ideally Azure
  • Familiarity with software development methodologies including Scrum & Kanban

Additional Information

Hybrid working

We’ve recently adopted a hybrid working model. While we enjoy the flexibility of working from home, we also value the connection, collaboration, and innovation that happens when we convene at our office in Kraków two days each week.

Benefits

Tesco is a diverse and dynamic employer, committed to providing career-defining opportunities to all team members. If you choose to join our team, we will offer you:

  • A permanent contract upfront, as a sign of our trust in your abilities
  • An annual salary bonus of up to 20% (for employees on employment contracts only) - based on individual and business performance
  • Heightened income costs (KUP)
  • A MacBook as your work tool
  • Private healthcare through LuxMed
  • Cafeteria & Multisport benefits
  • Sports activities with a personal trainer
  • Learning opportunities including certified technical training and access to learning platforms like Udemy, Pluralsight, and O’reily
  • Referral Bonus
  • Relocation Assistance

If this sounds exciting to you, we'd love to hear from you.