Software Engineer - Utilities

A technology company focused on creating a smart, sustainable energy system, powering innovative global developments in energy.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
Energy · Enterprise SaaS

Description For Software Engineer - Utilities

Kraken is revolutionizing the energy sector with their innovative platform that currently supports 55 million customer accounts globally, aiming to reach 100 million by 2027. The company is expanding its successful Kraken platform into other utility sectors including Water and Broadband through their new Kraken Utilities team. This role offers an exciting opportunity to join a rapidly growing team of 90+ professionals that has already secured partnerships with major clients like Severn Trent, Leep, Portsmouth Water, and Cuckoo.

As a Software Engineer in the Utilities team, you'll tackle complex technical challenges such as processing massive amounts of meter reading data and developing machine learning pipelines for consumption prediction. The role requires strong problem-solving skills and attention to detail, particularly in domain modeling within the complicated UK utilities market.

The position offers a unique blend of technical innovation and environmental impact, as Kraken is actively fighting climate change through renewable energy investments and smart technology solutions. You'll be working in a hybrid environment, with 2 days per week at the Oxford Circus office, contributing to a platform that's transforming multiple utility sectors.

The team values diversity and inclusion, encouraging applications from candidates who might not meet all requirements but show potential and enthusiasm. You'll be part of a company that's not just focusing on technical excellence but is also committed to creating a sustainable future through innovative energy solutions.

Last updated 15 days ago

Responsibilities For Software Engineer - Utilities

  • Help build and scale the Kraken utilities team by embedding an engineering, problem solving, and customer-first culture
  • Architect & develop new components of the Kraken platform to serve other utilities
  • Process and handle tens of millions of meter readings daily
  • Develop machine learning pipeline for consumption modeling and prediction
  • Solve complex domain modeling challenges in the UK utilities market

Requirements For Software Engineer - Utilities

Python
PostgreSQL
React
  • Python experience
  • Django (or equivalent web framework) experience
  • Domain modelling expertise
  • HTTP and REST APIs knowledge
  • Experience writing robust and fault-tolerant software
  • Celery and async processing experience
  • Postgres knowledge
  • Right to work in the UK

Benefits For Software Engineer - Utilities

  • Opportunity to work on climate change solutions
  • Hybrid work arrangement

Interested in this job?

Jobs Related To Kraken Software Engineer - Utilities

Software Engineer (Backend - Python/Django)

Backend Software Engineer position at Kraken, focusing on Python/Django development for sustainable energy systems in Tokyo, with opportunities to work on complex domain modeling and machine learning pipelines.

Software Engineer - Customer

Backend Software Engineer position at Kraken, focusing on building AI-driven energy management platforms and processing millions of meter readings daily while contributing to sustainable energy solutions.

Software Engineer (Backend - Python/Django)

Backend Software Engineer position at Kraken, focusing on Python/Django development for sustainable energy systems in Tokyo.

Software Engineer (Python/Django)

Python/Django Software Engineer role at Kraken, developing sustainable energy solutions with focus on smart meter systems and renewable energy technology.

Software Engineer II

Mid-level Software Engineer position at Kraken, focusing on backend development for sustainable energy systems with Python, Django, and machine learning technologies.