Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

The Energy Markets team at Octopus Energy is responsible for making sure that we always have the electricity and gas we need to support our customer demand whilst also supporting the grid to enable the Net Zero transition.


To achieve this mission across all Octopus international regions, we have sub-teams focused on forecasting energy demand and generation, hedging and shaping our trade position, tracking and reporting the ongoing risk to Octopus, and driving the proportion of our supply directly from generators via PPA agreements.


The Engineering sub-team owns our global technical platform that supports these different processes and drives forward long-term solutions to enhance Group capabilities.


We are looking for a Data Engineer to help achieve this goal - ideally someone who is comfortable diving into different tasks to support each team using a variety of coding languages across our platform setup, who enjoys developing relationships across the company while explaining technical processes in the most appropriate way, and who keeps an eye on scalable solutions to support data growth. 


This is therefore an exciting opportunity to take on a role that combines complex data engineering, visual analytics and business critical need.


What you'll do...
  • Supporting different Energy Markets teams to design and build key operational and reporting pipelines across all Octopus Energy regions;
  • Taking responsibility for the maintenance of these critical data pipelines supporting core trading, forecasting, risk and PPA processes;
  • Developing automations and alerts to quickly debug where these pipelines are failing or showing unprecedented trends;
  • Setting up and maintaining processes for capturing, preparing and loading valuable new data into the data lake;
  • Designing and building dashboards that cover operational processes and reporting requirements;
  • Working with international teams across the Octopus Energy Group to ensure everyone shares the best possible practises and code is standardised where possible;
  • Taking ownership of data platform improvements that enhance the capabilities for all Energy Markets teams and drives trust in the stability of the setup;
  • Sharing, enhancing and upskilling team members on available tools and best practices.


What you'll need...
  • Strong aptitude with SQL, Python and Airflow;
  • Experience in kubernetes, docker, django, Spark and related monitoring tools for devops a big plus (e.g. Grafana, Prometheus);
  • Experience with dbt for pipeline modelling also beneficial;
  • Skilled at shaping needs into a solid set of requirements and designing scalable solutions to meet them;
  • Able to quickly understand new domain areas and visualise data effectively;
  • Team player excited at the idea of ownership across lots of different projects and tools;Passion for driving towards Net Zero;
  • Drives knowledge sharing and documentation for a more effective platform;
  • Open to travelling to Octopus offices across Europe and the US.


Our Data Stack:
  • SQL-based pipelines built with dbt on Databricks
  • Analysis via Python jupyter notebooks
  • Pyspark in Databricks workflows for heavy lifting
  • Streamlit and Python for dashboarding
  • Airflow DAGs with Python for ETL running on kubernetes and docker
  • Django for custom app/database development
  • Kubernetes for container management, with Grafana/Prometheus for monitoring
  • Hugo/Markdown for data documentation


Why else you'll love it here:
  • Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Octopus - what's more important to us is finding the right octofit!
  • Octopus Energy is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about! We won best company to work for in 2022, on Glassdoor we were voted 50 best places to work in 2022 and our Group CEO, Greg has recorded a podcast about our culture and how we empower our people. We’ve also been placed in the top 10 companies for senior leadership
  • Visit our UK perks hub - Octopus Employee Benefits


What You Should Know About Data Engineer, Octopus Energy Group

As a Data Engineer at Octopus Energy, you'll play a pivotal role in shaping an innovative approach to energy markets. Based in Munich, you'll be part of the dynamic Energy Markets team that ensures we have the necessary electricity and gas to meet customer demand while aiding the grid's transition to Net Zero. Your technical expertise will help build and maintain essential data pipelines that are crucial for our trading, forecasting, and risk processes. You'll thrive on collaborating with international teams, designing dashboards, and refining best practices across our global technical platform. Expect to leverage your skills in SQL and Python while also gaining experience with tools like Airflow and Docker, all while promoting a culture of knowledge sharing and documentation. You will also have the opportunity to enhance your career but don't worry—we value your expertise more than strict job titles. If you love diving into intricate data engineering challenges and enjoy building relationships across teams, then Octopus Energy is the perfect place for you. Plus, don't forget the added benefit of contributing to important sustainability goals! Join us in this thrilling journey as we strive toward a more eco-friendly future!

Frequently Asked Questions (FAQs) for Data Engineer Role at Octopus Energy Group
What are the key responsibilities of a Data Engineer at Octopus Energy?

As a Data Engineer at Octopus Energy, you'll design and build operational and reporting pipelines crucial for our Energy Markets teams across various regions. You'll maintain these pipelines, automate processes, and create dashboards, all while fostering strong collaboration among international teams. Your innovative mindset will enable you to enhance our data platform's capabilities and ensure trust in our technical setups.

Join Rise to see the full answer
What qualifications do I need to be a Data Engineer at Octopus Energy?

To succeed as a Data Engineer at Octopus Energy, strong skills in SQL and Python are essential, along with a familiarity with tools like Airflow, Docker, and Kubernetes. Experience with dbt for pipeline modeling will be beneficial, as well as a demonstrated ability to turn complex requirements into scalable solutions. A passion for sustainability and proficiency in visualizing data effectively will make you a great fit!

Join Rise to see the full answer
How does Octopus Energy support career growth for Data Engineers?

Octopus Energy encourages continuous learning and career development for Data Engineers by promoting knowledge sharing and documentation practices. You'll have the chance to take ownership of various projects, gain exposure to cutting-edge tools, and collaborate across international teams, all while being part of a company recognized for its innovative culture and support for employee growth.

Join Rise to see the full answer
What tools and technologies do Data Engineers at Octopus Energy use?

Data Engineers at Octopus Energy leverage a diverse stack, including SQL-based pipelines built with dbt on Databricks, Python for analysis, and Pyspark for heavy lifting. You will also work with technologies like Streamlit for dashboarding, Kubernetes for container management, and various monitoring tools such as Grafana and Prometheus.

Join Rise to see the full answer
What is the work culture like for Data Engineers at Octopus Energy?

The work culture at Octopus Energy is dynamic and supportive, promoting autonomy and innovation. As a Data Engineer, you will work with passionate co-owners on groundbreaking projects and enjoy a flexible environment that encourages collaboration. The company has received accolades for being a great place to work, reflecting its commitment to employee satisfaction and inclusivity.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
What experience do you have with SQL and Python in data engineering?

Share specific projects where you've utilized SQL for database management and Python for data analysis or manipulation. Highlight your ability to optimize queries and implement effective data pipelines, discussing how these skills contributed to project success.

Join Rise to see the full answer
How do you ensure the reliability of data pipelines?

Discuss your strategies for monitoring and maintaining data pipelines, such as creating alerts for failure, implementing redundant processes, and using tools like Airflow to schedule and automate tasks. Emphasize your experience with troubleshooting issues and continuous improvement.

Join Rise to see the full answer
Can you explain a complex project you've worked on that involved collaboration with cross-functional teams?

Explain the project’s context, your role, and how you coordinated with different teams. Focus on communication strategies, challenges faced, and the final outcomes, emphasizing your ability to bridge technical complexities with broader business needs.

Join Rise to see the full answer
What steps do you take to visualize data effectively?

Outline your approach to data visualization, from understanding the audience's needs to selecting appropriate tools and techniques. Provide examples of dashboards or visual representations you've created to facilitate decision-making.

Join Rise to see the full answer
How familiar are you with tools like Airflow and Docker?

Discuss your hands-on experience with Airflow for orchestrating workflows and scheduling tasks, as well as Docker for containerization. Provide specific examples of how you've used these tools in previous projects to enhance functionality or streamline processes.

Join Rise to see the full answer
Describe your experience with data documentation.

Emphasize the importance of data documentation in your workflow, sharing how you ensure clear and thorough records of processes, decisions, and data assets. Mention specific tools or practices you employ to facilitate knowledge sharing and accessibility.

Join Rise to see the full answer
How do you approach understanding new domain areas quickly?

Describe your method for ramping up on new subjects, such as conducting thorough research, engaging with domain experts, and analyzing relevant data sets. Illustrate your adaptability and curiosity through an example of a time you successfully navigated a new area.

Join Rise to see the full answer
What measures do you take to foster a culture of knowledge sharing among team members?

Discuss initiatives you've implemented or participated in, like workshops, coding sessions, or peer reviews. Emphasize how you promote open communication and encourage others to share their insights or challenges.

Join Rise to see the full answer
In what ways can you contribute to Octopus Energy's mission for Net Zero?

Reflect on your personal values and professional experiences that align with Octopus Energy's sustainability goals. Highlight your passion for renewable energy, innovative data solutions that support efficiency, and dedication to continuous improvement within your role.

Join Rise to see the full answer
What do you find most challenging about being a Data Engineer?

Share a challenge you have faced, perhaps related to managing large datasets or ensuring pipeline reliability, and explain how you approached it. Focus on lessons learned and any positive outcomes that resulted from overcoming these challenges.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Magic Eden Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Posted 7 days ago
Photo of the Rise User
Tangelo Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

Octopus Energy is a forward-thinking energy provider - were not just thinking about us, but generations ahead. Were reinventing the way you interact with your energy use so that you know when the best times are to use energy, and when the grid is ...

33 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!