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:
Business Intelligence Engineer, Amazon Flex

Senior Business Intelligence Engineer role at Amazon Flex, focusing on data analysis and business insights for last-mile delivery operations, requiring 5+ years of experience in SQL and data engineering.

Business Intelligence Engineer, Customer Service People Experience and Technology (CS PXT)

Senior Business Intelligence Engineer role at Amazon, focusing on HR analytics and data-driven decision making, requiring SQL, Python, and AWS expertise.

Sr. Business Intelligence Engineer, GFP Analytics

Senior Business Intelligence Engineer position at Amazon, focusing on analytics for global fleet and product delivery operations, requiring expertise in data engineering and business intelligence.

Sr. Business Intelligence Engineer, Alexa International

Senior Business Intelligence Engineer role at Amazon's Alexa International team, focusing on data analysis, metrics development, and business insights to drive customer engagement and satisfaction.

Knowledge Graph Engineer & Semantic Architect, Central Reliability Maintenance Engineering

Senior Knowledge Graph Engineer role at Amazon, focusing on semantic technologies and AI integration for next-generation information architecture initiatives.

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 8 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?