Machine Learning Engineer

Kraken Technologies UK, a technology company focused on creating a smart, sustainable energy system.
Machine Learning
Mid-Level Software Engineer
Hybrid
AI · Energy
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, ML_AI

AWS SageMaker AI seeks SDE II to build next-gen AI platform, focusing on LLMs and distributed machine learning systems, offering competitive compensation and growth opportunities.

Software Development Engineer, Selling Partner Experience

SDE role at Amazon working on AI-driven Selling Assistant, focusing on LLMs and ML technologies to revolutionize seller experience

Software Engineer

Software Engineer position at Twitch focusing on ML-based safety systems to protect users from abuse and harmful content.

AI Engineer

AI Engineer position at LinkedIn developing machine learning models and algorithms for recommender systems and personalized intent engines.

AI Engineer

AI Engineer position at incident.io, focusing on developing AI-native features and agents for incident management, offering £110K-£130K with equity in London.

Description For Machine Learning Engineer

Kraken, a part of Octopus Energy Group, is seeking a Machine Learning Engineer to join their global ML/AI team. This role is at the forefront of leveraging cutting-edge language modeling technology to enhance customer service in the energy sector.

As a Machine Learning Engineer, you'll be instrumental in bringing the next generation of AI-powered features to Kraken's platform. Your work will span the entire product lifecycle, from identifying innovative uses of new technologies to implementing and monitoring their performance in collaboration with front-end and back-end engineers.

The ideal candidate is passionate about the energy transition, self-driven, and quick to learn. You should have hands-on experience with LLMs in production environments, a strong background in machine learning, and an engineering mindset. Proficiency in Python, ML libraries, NLP, Kubernetes, and SQL is essential.

Kraken operates on a modern cloud data platform using AWS, Databricks, Delta Lake, dbt, Spark, and various other cutting-edge technologies. This role offers an exciting opportunity to work with state-of-the-art LLMs and prompting techniques, train in-house models, and stay at the forefront of AI advancements in the energy industry.

Join Kraken and help shape a more sustainable future by applying your ML expertise to optimize renewable generation, create a more intelligent grid, and enable utilities to provide exceptional customer experiences. If you're ready to make a big green dent in the universe through technology, this could be the perfect role for you!

Last updated 7 months ago

Responsibilities For Machine Learning Engineer

  • Identify uses of new technologies via exploration
  • Work closely with operations teams to validate ideas
  • Implement features in collaboration with front and backend engineers
  • Create systems to monitor ongoing performance
  • Use state of the art LLMs and prompting techniques
  • Train models in-house where appropriate
  • Stay up to date with changes in the field
  • Deploy models via API using Python and Kubernetes
  • Use MLflow to manage trained models

Requirements For Machine Learning Engineer

Python
Kubernetes
  • Passionate about working in energy and contributing to the energy transition
  • Curious and self-driven
  • Learns fast and enthusiastic about learning new technologies
  • Passion for LLMs and hands-on experience with using them in production
  • Experience with machine learning and deploying models in production
  • Engineering mindset with experience in Python, ML python packages, NLP, Kubernetes, SQL

Interested in this job?