Software Engineer - SmartFlex

A technology company focused on creating smart, sustainable energy systems, powering innovative global developments in energy.
Backend
Mid-Level Software Engineer
Hybrid
Enterprise SaaS · Energy

Description For Software Engineer - SmartFlex

Kraken is revolutionizing the energy industry through innovative technology solutions focused on creating a smart, sustainable energy system. As a Software Engineer at KrakenFlex, you'll be at the forefront of the largest transformation in the energy industry since industrialization. The company aims to be the leading global provider of solutions that enable customers to release £30bn of value per annum from distributed energy resources (DERs).

You'll work on challenging technical problems, processing millions of meter readings daily and implementing machine learning pipelines for consumption prediction. The role involves complex domain modeling in the UK utilities market, requiring strong attention to detail and problem-solving skills. You'll be part of a team that's building a SaaS subscription business with a global addressable market of £2.4 billion per annum.

What makes this opportunity unique is the direct impact on fighting climate change. Kraken is the largest investor in solar generation in the UK and funds wind and anaerobic digestion projects. The company is actively helping people transition to greener technology and renewable energy, contributing to the UK's lower carbon future.

The team values autonomy, quick learning, and innovation. You'll work alongside talented co-owners on groundbreaking projects in an environment that encourages growth and creative problem-solving. The company offers a unique culture where decisions are made quickly and people are empowered to make a real difference in shaping a more sustainable future.

Last updated 8 hours ago

Responsibilities For Software Engineer - SmartFlex

  • Process and handle tens of millions of meter readings daily
  • Feed data into machine learning pipeline for consumption modeling and prediction
  • Solve complex domain modeling challenges in the UK utilities market
  • Adapt Kraken system to improve utilities like water and broadband
  • Build and maintain SaaS solutions for distributed energy resources

Requirements For Software Engineer - SmartFlex

Python
PostgreSQL
  • Experience with Python
  • Experience with Django (or equivalent web framework)
  • Domain modelling expertise
  • Knowledge of HTTP and REST APIs
  • Experience writing robust and fault-tolerant software
  • Experience with Celery and async processing
  • Experience with Postgres
  • AWS knowledge (bonus)
  • Terraform, Packer, Consul experience (bonus)

Benefits For Software Engineer - SmartFlex

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible salary based on experience
  • Unique company culture focused on autonomy and growth
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Kraken Software Engineer - SmartFlex

Software Engineer (Python)

Backend Software Engineer position at Kraken, focusing on Python development for sustainable energy solutions in a hybrid work environment.

Software Engineer - Utilities

Backend Software Engineer position at Kraken, focusing on developing and scaling utility management systems using Python and modern web technologies.

Software Engineer II

Mid-level Backend Software Engineer position at Kraken, focusing on developing sustainable energy solutions using Python and modern technologies in New York City.

Software Engineer - Customer

Backend Software Engineer role at Kraken, focusing on building innovative energy management systems and processing massive amounts of meter data using Python and modern technologies.

Software Engineer (TypeScript) - Generation

Backend Software Engineer position at Kraken, focusing on TypeScript development for renewable energy management systems.