Save time and effort sourcing top tech talent

Lead Data/ML Engineer

London, United Kingdom
Data Engineer Machine Learning Engineer
Marks and Spencer
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

What you'll do

  • Design, build and maintain high-quality, reliable data solutions and own it with a high degree of automation in the cloud
  • Provide technical leadership to a small squad of engineers
  • Own complex tasks in the backlog and deliver them routinely with no significant issues
  • Lead in the development of M&S standard data/ML frameworks and policies, ensuring that they are understood and adopted
  • Support other data/ML engineers to produce clean, quality code through code reviews and pair programming
  • Design, develop, and maintain scalable data/ML pipelines that adhere to ETL principles and business goals
  • Drive solution through experimentation and innovation as a culture
  • Work with the data architect to build the core data model for the organisation both from an operational and analytical perspective.
  • Support the build of analytical tools that use the data pipeline to deliver actionable insights, enabling data driven decision making, operational efficiency and other key business performance metrics.
  • Solve problems collaboratively, communicating decisions to customers
  • Approach, contribute and help lead product planning and roadmap with an agile mentality
  • Engage with product colleagues to improve value for the customer and to understand ambiguous requirements
  • Assist with recruitment and new starter on-boarding activities
  • Help lead initiatives to take M&S Data/ML Engineering to the next level by challenging the status quo

Who you are

  • Demonstrable leadership mentality, business acuity, and big-picture approach
  • Expertise in cloud-based data technologies and data warehousing design principles, preferably Azure
  • Expert in design/build/administration of end-to-end data/ML solutions
  • Demonstrable experience with ETL tools, e.g. Databricks, SQL
  • Advanced knowledge with schema design and dimensional data modelling, automation processes
  • Expertise in building end-to-end ML systems and ML Lifecycle (Feature engineering, monitoring, testing, deployment)
  • Expertise in ML and AI concepts
  • Demonstrable experience with Python/SQL/Spark
  • Proven expertise with distributed version controls systems like GitHub
  • Expert in Continuous integration and Continuous Delivery
  • Proficiency of documenting solution design technical decisions and recommendations.
  • Ability to work with senior stakeholders, understand requirements and communicate progress.
  • Great leadership and coaching skills with the ability to develop engineering colleagues
  • Excellent written and verbal communication skills

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?