Senior Data Engineer

Kraken Technologies, a part of Octopus Energy Group, is a technology company focused on creating a smart, sustainable energy system.
London, UK · Madrid, Spain
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS · Energy

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 14 days 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?

Jobs Related To Octopus Energy Group Senior Data Engineer

Process Mining Engineer - PySpark

Senior Process Mining Engineer role at Capco, developing large-scale data transformation procedures using PySpark for banking and financial services.

Senior Data Engineer, Amazon Health Science & Analytics

Senior Data Engineer role at Amazon Health Science & Analytics, focusing on building scalable data architecture and analytics to drive insights in healthcare.

Sr. Data Engineer, Content Systems

Senior Data Engineer role at Amazon, focusing on content systems and marketing analytics to drive billion-dollar opportunities.

Senior Business Intelligence Engineer, Amazon Inbound Transportation (AIT)

Senior Business Intelligence Engineer role at Amazon Inbound Transportation, leveraging data for actionable insights and improving customer experience.

Database Engineer 2

Senior Database Engineer role at Wyetech, LLC, requiring TS/SCI clearance and 10+ years of experience in database design and development.