Machine Learning Engineer

Utility Warehouse
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Charing Cross, United Kingdom

Tech stack

A/B testing
Unit Testing
Databases
Python
Machine Learning
Software Engineering
Large Language Models
Grafana
GIT
Containerization
PySpark
Kubernetes
Kafka
Machine Learning Operations
Docker

Job description

As a Machine Learning Engineer at UW, your responsibilities will include:

  • Predictive Modelling: Design and deploy robust ML models to solve business challenges, specifically Churn Propensity and Next Best Action (NBA) engines.
  • Customer Analytics: Develop advanced Customer Segmentation using clustering techniques to tailor services and communications.
  • Commercial Valuation: Own xLTV and ROI logic, modeling long-term customer value to optimize acquisition and retention spend.
  • Deployment & Ops: Collaborate with Data Engineers to productionise scalable models, ensuring continuous monitoring for drift and performance.
  • Experimentation: Design and analyse A/B tests to validate model effectiveness and measure commercial uplift.
  • Stakeholder Partnership: Translate complex statistical outputs into actionable insights for Marketing, Product, Commercial and Ops stakeholders.

Requirements

Do you have experience in Unit testing?, Do you have a Master's degree?, + Production ML Experience: Proven experience deploying Machine Learning models into high-traffic production environments (retail, fintech, or utilities experience is a plus).

  • Tech Stack: Strong proficiency in Python and software engineering best practices (unit testing, modular code, Git). Experience with containerization (Docker, Kubernetes) is essential.
  • MLOps Tooling: Experience with model registries and monitoring tools (e.g., MLflow, Grafana).
  • Desirables: Experience with Feature Stores (e.g., Feast, Tecton). Knowledge of streaming data technologies (Kafka, Pyspark). Hands-on experience building or deploying LLM-based applications, specifically working with RAG architectures and vector databases.
  • Impact & Scope:
  • You have a track record of leading high-impact initiatives that align with company strategy. You can evaluate proposed work against team goals and provide critical feedback to ensure value delivery.
  • Planning & Delivery:
  • You are capable of independently implementing small to medium sized features through to completion.
  • Operational Excellence:
  • Continuous improvement mindset: Identify process gaps and proactively propose solutions, seeking out feedback from your team.
  • Business & Domain Knowledge:
  • Experience in working in a relevant consumer-centric domain
  • Can advise stakeholders on how Machine Learning Engineering can be applied to solve business problems
  • Leadership & Culture:
  • Collaboration: A "Software Engineering mindset" with the ability to work empathetically with Data Scientists, understanding their workflows while enforcing production standards.

Skills / Competencies

  • Strategic Problem Solving: Ability to break down vague, high-level business requirements into concrete, scalable technical architectures.
  • Clear Communication: Excellent verbal and written skills, with the ability to influence technical and non-technical audiences.
  • Accountability: Willingness to take ownership of critical systems and participate in on-call rotations.
  • Continuous Learning: Proactively seeking out the latest industry trends and introducing relevant innovations to the team.

Don't worry if you don't have the whole list. If you feel you have most of it and can learn the rest pretty quickly then please don't hesitate to apply. Overall we are looking for imaginative and pragmatic problem-solvers who want to help make a positive impact with data at UW. Additional Information

We've got big ambitions so there's going to be plenty of challenges. There are also a lot of benefits

Benefits & conditions

Pulled from the full job description

  • Employee discount
  • Company pension
  • Private medical insurance
  • Company events
  • Car scheme, * An industry benchmarked salary. We'll share it during your first conversation.
  • Discretionary performance bonus
  • Flexible remote working with the option to visit our London hubs for team meetings and company events. You'll have access to a range of hot desking spaces around the UK
  • Electric Car salary sacrifice scheme through Tusker
  • Discount on our services and you get our coveted Cashback Card for free. You'll also get access to 100s of rewards and discounts through Perkbox
  • A matched contribution pension scheme and life assurance up to 4x your salary. You can also access free mortgage advice and a financial wellbeing tool.
  • Family-friendly policies, designed to help you and your family thrive.
  • Discounted private health insurance, access to an Employee Assistance line and a free Virtual GP. Our wellbeing app Unmind supports your mental health.
  • Belonging groups that help UW shape an even more inclusive future.
  • A commitment to helping you develop your career journey through learning, coaching and new experiences

About the company

Hi! We're UW. We're on a mission to take the headache out of utilities by providing them all in one place. One bill for energy, broadband, mobile and insurance and a whole lot of savings!

Apply for this position