Analytics Engineer for Global Data Platform

last updated October 4, 2025 6:57 UTC

Octopus Energy Group

HQ: Hybrid

  • OFF: London (GB)
  • Full-Time
  • Full-Stack Programming

Over the last decade, Octopus Energy Group has grown from a UK-based startup into the country’s largest energy supplier and a global leader, now serving over 10 million customers in eight countries.

The Analytics Platform team is a new addition to the company, focused on unifying analytics tools and creating a strategy for consistent data modeling across all our international operations. We’re developing a platform that allows each country to integrate their data and access standardized insights—helping to enhance customer experiences locally and provide global metrics for leadership.

Our goal is to create an analytics platform where:

– Data producers can easily build efficient pipelines from raw data to insights.
– Modeling and business intelligence can be scaled across all Octopus Energy entities worldwide.

Producers can share insights through:

– Notebooks for in-depth analysis and storytelling.
– Dashboards for real-time domain updates.

And for data consumers:

– It’s easy to find the information they need.
– They can trust the accuracy of metrics and dashboards.
– They can self-serve when necessary.
– They can access data through automation.

What you’ll be doing:

– Designing, documenting, and advising on:
– Using dbt to model analytics for business domains within a data mesh framework.
– Creating charts and dashboards with modern BI tools.
– Implementing robust testing frameworks (e.g., dbt_expectations, Elementary) to ensure data quality.
– Developing data governance and documentation strategies to enhance discoverability and consistency.
– Building CI/CD pipelines for testing and deploying analytics and BI models.
– Creating monitoring and alerting tools to track analytics platform performance.

Requirements:

Experience with the following languages:

– Advanced SQL
– Advanced Jinja

Experience with these tools:

– dbt Core
– Git
– A cloud data warehouse (e.g., Databricks, GCP, Snowflake)

Nice to have:

Languages:

– Python

Tools:

– GitHub
– Lightdash
– Elementary
– CircleCI
– Databricks
– Airflow
– Kubernetes
– DuckDB
– Spark
– Data modeling techniques (e.g., Kimball, OBT)

💚 Why you’ll love working here:

💰 Curious about the salary? Just ask! We always discuss compensation during recruiter calls. We don’t list salaries because we’re flexible and want to ensure the right fit, not miss out on great candidates due to numbers.

🎉 Octopus Energy Group has a unique culture—fast-paced, autonomous, and collaborative. We’ve been recognized as one of the best places to work in 2022 by Glassdoor and others. Our CEO, Greg, even recorded a podcast about our culture and how we empower our people.

🎁 Check out our UK perks hub: Octopus Employee Benefits

Our hiring process typically takes up to four weeks, but we’re flexible and will work around your schedule. You’ll speak with our recruitment team, and your recruiter will guide you through each stage. Got questions? Reach out to us at hiring@octoenergy.com.

If this sounds like a fit, we’d love to hear from you. 🚀

Ready to join us? We’re committed to providing the tools and environment you need to thrive. Need accommodations or have specific preferences? Let us know—we’ll tailor the process to suit you.

Research shows that some people, especially women, may hesitate to apply unless they meet every requirement. If this role excites you, we encourage you to apply—you might be the perfect match. At Octopus, we value honesty, empathy, and diverse perspectives. We’re an equal opportunity employer and are committed to fairness, inclusion, and equal opportunities for all.

Apply info ->

To apply for this job, please visit jobs.lever.co