Machine Learning Engineer

London, England, United Kingdom

Applications have closed
So Energy logo

So Energy

We are an award-winning renewable energy supplier. See how much you could save by switching. Get a quote now!

View all employer listings

We are changing things. We are So Energy, a fast-growing 100% renewable energy supplier in the UK. We're the leading energy supplier for customer service. We've won a host of awards too; including The Sunday Times Fast Track 100. Now we're looking for people to join our growing team and support our customer base which has tripled in the last 7 months.

We are moving from producing several ad-hoc reports based on SQL queries to building an analytics platform in GCP. It will be based on a data warehouse in Google Cloud Platform and with Power BI and Looker on top to provide the equivalent to a report as a service kind of functionalities.

We are looking for someone who has experience building an analytics platform with tens of different source of data, someone that can leverage modern tools and programming languages to build ETL pipelines and extract intelligence out of the data.

Our users (external but also internal) are extremely important to us. Understanding how their experience is throughout the various touchpoints is very important. Being able to apply data intelligence best practices to be able to understand and later forecast behaviour and trends is the main objective.

The person will:

  • Individual contributor with more than 5+ years of experience in statistical modelling, machine learning, data mining, structured and unstructured data analysis
  • Hand on experience in developing and deploying models in multiple ML areas
  • Design and build Machine Learning and AI models within a cloud ecosystem such as GCP or AWS
  • Strong programming background in Python and many of its Machine Learning libraries, including Scikit-Learn and Keras, with an excellent mathematical and analytical understanding of ML/AI algorithms.
  • Deep knowledge of a variety of Machine Learning and advanced analytical techniques, algorithms and their real-world advantages/drawbacks
  • Experience in building End to End ML models and producing the ML models using different techniques like Kubeflow, AI Platform etc
  • Design data strategies to help you or your organisation extract value from data
  • Consult you on Data Science and AI - Apply scientific methods through experimental design, exploratory data analysis and hypothesis testing
  • Used Kubeflow for ML Ops
  • Work closely with Data Engineering team to get the relevant data required for ML
  • Ability to work well under pressure in a fast-paced environment - Maintaining technical documents and procedures in confluence.


  • Professional Data Scientist looking to bring the hidden story out of your data using Machine Learning/AI
  • Work closely with Data & Analytics Manager defining strategy and approach for Data Science at SO Energy
  • Experience aligning client business strategy, KPI, and AI use c
  • Demonstrable experience architecting machine learning frameworks and taking solutions to production at scale
  • Ability to lead the end-to-end architecture and development of a data science solution.
  • Be open minded and curious by applying creative thinking to analytical problems
  • Be knowledgeable on how to construct arguments and how to think critically to generate positive outcomes
  • Ability to work well under pressure in a fast-paced environment - Maintaining technical documents and procedures in confluence.
  • Experience with Agile development methodologies
  • Good communication skills, including the ability to translate technical descriptions into something that can be understood by a nontechnical business-facing team member
  • An innovator who is not afraid to put forward ideas for improving team process or suggest new features to the team


  • Competitive salary
  • 2 days a week working from home
  • 25 days holiday, plus bank holidays, and an extra day holiday for your birthday
  • A Personal Learning & Development budget
  • Last Friday of each month nibbles and drinks in the office
  • Access to loads of great benefits including PerkBox
  • Great reward and recognition
  • Join a unique culture that embrace peoples ideals and fosters collaboration across the business
  • Pension matching as part of auto-enrolment pension scheme

At So Energy, our employees are just as important to us as our customers. We will provide training and support your development throughout your career.

So Energy care about helping the energy industry become a much more diverse and inclusive environment and we work hard to lead by example. We are committed to Equal Employment Opportunity and building an inclusive environment for all. If you are interested in finding out more please apply making sure to complete all the questions to the best of your ability and attached an up to date version of your CV.

Good luck!

* Salary range is an estimate based on our salary survey at

Tags: Agile AWS Data analysis Data Mining Engineering ETL GCP Google Cloud Keras Looker Machine Learning ML ML models Pipelines Power BI Python Scikit-Learn SQL Testing Unstructured data

Perks/benefits: Career development Competitive pay

Region: Europe
Country: United Kingdom
Job stats:  10  1  0

Other jobs like this

Explore more AI/ML/Data Science career opportunities

Find open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general, filtered by job title or popular skill, toolset and products used.