Taro Logo

Senior Machine Learning Engineer

Kraken is the operating system for utilities of the future, powering energy companies and utilities globally in 10 countries, focusing on renewable energy transition.
London, UKManchester, UK
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer

Kraken, the operating system powering utilities of the future, is seeking a Senior Machine Learning Engineer to join their innovative team. Built by Octopus Energy, Kraken has become a global force in the utilities sector, operating in 10 countries and licensing software to major companies like Origin Energy and Tokyo Gas. The role offers an opportunity to work on cutting-edge AI applications, particularly focusing on LLMs and their integration with large-scale software systems.

The position involves working with a high-performance team to tackle the company's most pressing challenges, from developing internal AI tooling to automating critical processes. You'll be at the forefront of implementing advanced LLM techniques, including GraphRAG, agentic workflows, finetuning, and reinforcement learning. The role requires both technical expertise and strategic thinking, as you'll help shape the company's AI direction while mentoring other team members.

As a Senior ML Engineer, you'll work across the entire product lifecycle, from identifying new technology applications to rapid prototyping and implementation. The position offers significant autonomy and the chance to work with modern tools and infrastructure. You'll be part of a team that's already successfully implemented AI solutions to improve customer service, and now aims to expand that success across the entire business.

The ideal candidate brings 5+ years of ML experience, with at least 2 years focused on production LLM systems. You should be comfortable with ambiguity, capable of rapid validation of approaches, and have a deep understanding of both traditional ML techniques and cutting-edge AI developments. This role offers the unique opportunity to define AI success patterns for a company that's actively shaping the future of utility services while driving the renewable energy transition.

Last updated 2 months ago

Responsibilities For Senior Machine Learning Engineer

  • Work with LLM, MLOps, backend and front end engineers
  • Help LLMs understand and interact with millions of lines of code using GraphRAG, agentic workflows, finetuning, and reinforcement learning
  • Use classic ML and NLP techniques to complement LLM systems
  • Act as AI center of excellence for the business
  • Stay current with AI advancements and their technical implications
  • Work with leadership to develop research priorities
  • Mentor and inspire other MLOps and ML engineers

Requirements For Senior Machine Learning Engineer

Python
Kubernetes
  • 2+ years experience with LLMs in production
  • Deep technical understanding of LLM adaptation techniques
  • 5+ years experience with traditional ML techniques
  • Experience with training and deploying ML models
  • Understanding of emerging AI trends and research
  • Self-driven and curious mindset
  • Experience with model monitoring and feedback mechanisms

Interested in this job?

Jobs Related To Kraken Senior Machine Learning Engineer