This job has been posted for more than 30 working days and has expired.

Machine Learning Lead Engineer

Machine Learning Lead Engineer, Remote working, £70-75K, Car Allowance £6.7K, 15% Bonus + bens.

You must have experience as a Data Science Lead Engineer with strong experience of Machine Learning and Deep Learning libraries and productisation of ML/AI models.

The role involves technical leadership and accountability for the delivery of advanced machine learning engineering solutions, to drive product enhancements and innovations that maximise business impact and help adapt and expand the company's service offerings.



, Technical Leadership
o Align the technical strategy with the business strategy across the data science and engineering teams

o Be accountable for the architecture of data platform, data/ML services and products and ensure that it is aligned with the broader technology strategy

o Establish new processes to operationalise and deliver automated, fault-tolerant and scalable machine learning and data analytics solutions in our production environment

o Identify opportunities to deliver data/ML solutions in product engineering and business processes automation

o Evaluate new and emerging data processing and machine learning frameworks (in Python, JavaScript, etc.) required to deliver data solutions aligned with business priorities


, Technical Excellence
o Coach & mentor data scientists and data engineers, of all levels of seniority, encouraging best practices, standards and continuous improvement of practices & processes

o Liaise with other principal engineers and tech leads from all product teams to standardise our data engineering tech stack, establishing best practices and developing foundational software components that can be deployed in multiple projects

o Extreme programming practices including pair programming and test-driven development

o Produce solutions that less-experienced engineers can use, maintain, and learn from

Skills / requirements:

Be comfortable with using a variety of frameworks, languages & tools and able to pick up new skills when the need arises (Expert skills in Python, Java, Scala)
, Experience with Machine Learning and Deep Learning libraries and with productisation of ML/AI models
, Familiarity with A/B testing frameworks
, Relational databases such as SQL Server, PostgreSQL, Amazon RDS.

Experience with Snowflake a plus.
, Experience batch processing frameworks, preferably familiarity with DBT, Apache Airflow/Spring DataFlow, Metaflow, or similar
, Experience with message brokers and stream processing technologies (Kinesis, Kafka, Flink)
, AWS, Jenkins, Docker & Kubernetes, ElasticSearch & Kibana, Grafana & Prometheus
, Reading & Writing Code, Debugging & Troubleshooting, IDE & OS Basics, Test Driven Development, Pair Programming, Clean Code & Refactoring, Version Control, CI / CD, Algorithms & Data Structures, DI/ IoC, Mocks & Stubs, Alerting & Monitoring, Functional & Non-Functional Testing, SOLID Principles, Containerisation & Networking Basics, Solution Architecture

This Machine Learning Lead Engineer role is based in Uxbridge but can be mainly remote working (1 day a week in office) and is paying c£70-75K base + £6.7K Car Allowance + 15% bonus + bens.


  • Start: ASAP
  • Rate: £70000 - £75000 per annum + £6.7K Car All + 15% Bonus + Bens
  • Location: Uxbridge, England
  • Type: Permanent
  • Industry: IT
  • Recruiter: Definitive
  • Tel: 01895 457 455
  • Email: to view click here
  • Posted: 2021-08-02 14:53:23 -

  • View all Jobs from Definitive