Senior Data Engineer

Kraken Technologies, a part of Octopus Energy Group, is a technology company focused on creating a smart, sustainable energy system.
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS · Energy
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Data Engineer

Senior Data Engineer position at Oracle Application Labs, focusing on data replication and integration applications for Oracle's internal systems and cloud data warehouse.

Senior Engineer (Data Platform)

Senior Data Platform Engineer position at Velotio Technologies, focusing on big data optimization and infrastructure development using Python, Spark, and AWS technologies.

Senior Data Systems Engineer

Senior Data Systems Engineer role at Akur8, focusing on database architecture and cloud solutions for insurance pricing software.

Senior Data Engineer

Senior Data Engineer position at Kin Insurance, focusing on data warehouse development, pipeline creation, and data quality assurance in a remote environment.

Senior Software Engineer - Trading Data Fabric

Senior Software Engineer position at Belvedere Trading, focusing on building and managing high-performance trading data platforms using cloud technologies and modern data engineering practices.

Description For Senior Data Engineer

Kraken Technologies, part of Octopus Energy Group, is seeking a Senior Data Engineer to join their innovative team. This role offers an exciting opportunity to work on data problems that genuinely move us closer to Net Zero and support the energy transition.

As a Senior Data Engineer, you'll be responsible for building and maintaining the data platform that powers Octopus Energy and other retail energy businesses worldwide. Your work will span across the entire customer domain, from natural language understanding of customer communications to processing billions of smart meter readings daily.

Key responsibilities include:

  • Building new data sources and pipelines to deliver key insights to the business
  • Collaborating with data science and analytics teams to maintain and develop central data models in dbt
  • Implementing testing and documentation frameworks for data sources
  • Scoping and delivering new data engineering projects
  • Maintaining and enhancing existing data infrastructure and tools
  • Supporting the internationalization of data infrastructure for global growth

The ideal candidate will be a great software engineer with a passion for writing high-quality code. Experience with Python, SQL, Spark, and data modeling (preferably using dbt) is highly valued. Familiarity with data quality assurance and deploying data services in cloud environments (ideally AWS) is also beneficial.

Octopus Energy offers a unique culture where people learn, decide, and build quickly, with autonomy and alongside amazing co-workers. They were voted the best company to work for in 2022 and offer competitive salaries and perks that employees actually care about.

While they prefer someone who can work in their London office, they will consider remote candidates within the UK. The company values diversity and encourages applications from all qualified individuals, regardless of background.

Join Octopus Energy to help shape a better, more sustainable future in the exciting field of energy technology!

Last updated 7 months ago

Responsibilities For Senior Data Engineer

  • Build new data sources and data pipelines
  • Maintain and develop central data models in dbt
  • Build and maintain testing and documentation frameworks for data sources
  • Scope and deliver new data engineering projects
  • Maintain and enhance existing data infrastructure and tools
  • Support the internationalization of data infrastructure

Requirements For Senior Data Engineer

Python
  • Strong software engineering skills with a focus on high-quality code
  • Experience with Python
  • Proficiency in SQL
  • Experience with Spark
  • Knowledge of data modeling, preferably using dbt
  • Experience in assuring data quality
  • Familiarity with deploying data services in cloud environments (ideally AWS)
  • Ability to work autonomously and proactively
  • Ability to work in the UK without a VISA

Benefits For Senior Data Engineer

  • Competitive salary
  • Unique company culture
  • Opportunity to work on impactful projects
  • Various perks (details not specified in the text)

Interested in this job?