Taro Logo

Machine Learning Engineer - Utilities

A technology company focused on creating smart, sustainable energy systems and powering innovative global developments in energy.
Machine Learning
Senior Software Engineer
Hybrid
["1,000 - 5,000"] Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer - Utilities

Kraken Technologies UK is seeking a Machine Learning Engineer to join their innovative Utilities division. As part of a 1500-strong global engineering team, you'll work on cutting-edge projects using AI and ML to revolutionize the energy and utilities sector. The role focuses on improving water efficiency through smart meter data analysis and enhancing customer support using LLM agents. You'll be part of building an innovation team from scratch, working with technologies like Python, AWS, PyTorch, and TensorFlow.

The position offers a unique opportunity to shape the future of utilities management, working in a hybrid environment from their London office. You'll be joining a company that's transforming the energy industry through their operating system, making it more sustainable and efficient. The team uses modern development practices including Kanban, continuous delivery, and robust monitoring systems.

The ideal candidate will bring 4+ years of ML experience and strong technical skills in Python, SQL, and various ML frameworks. You'll work on research projects around water efficiency, leak detection, and customer support automation. The company emphasizes continuous learning, collaboration, and the ability to adapt to evolving responsibilities.

Kraken Technologies offers a flexible and inclusive work environment, having won awards for being one of the best companies to work for. They value diversity and encourage applications from candidates who might not meet all requirements. The role combines technical excellence with real-world impact, making it perfect for someone passionate about using technology to create sustainable solutions.

Last updated 7 months ago

Responsibilities For Machine Learning Engineer - Utilities

  • Design, build, and deploy cutting-edge machine learning systems to address complex business challenges
  • Work collaboratively with cross-functional teams including product managers, software engineers, and other stakeholders
  • Stay at the forefront of technology and explore new technologies
  • Conduct A/B experiments and analyze results
  • Adapt to changing responsibilities and focus areas as the company scales

Requirements For Machine Learning Engineer - Utilities

Python
TypeScript
  • 4+ years of hands-on experience applying machine learning to real-world business challenges
  • Solid foundation in machine learning fundamentals
  • Expertise in Python, SQL, ML/DL libraries (pandas, numpy, scikit-learn, tensorflow, pytorch, huggingface)
  • Experience with cloud technologies, preferably AWS
  • Strong communication skills
  • Proficient in software engineering fundamentals including version control and CI/CD pipelines

Benefits For Machine Learning Engineer - Utilities

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work arrangements
  • Award-winning company culture
  • Comprehensive benefits package
  • Career development opportunities

Interested in this job?