Taro Logo

Data Platform Engineer

A global energy technology company building data platforms and solutions to support the transition to Net Zero.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
AI · Enterprise SaaS · Energy

Job Description

Octopus Energy Group is seeking a Data Platform Engineer to join their innovative team working on a global data platform that powers their businesses worldwide. The role involves working with cutting-edge technology to solve complex data challenges that directly impact the energy transition and move towards Net Zero. The platform handles everything from natural language understanding of customer communications to processing billions of smart meter readings daily.

The position offers an opportunity to work with a modern tech stack including Python, Databricks, AWS, Kubernetes, and various other contemporary tools. The team employs software engineering best practices in designing, testing, and deploying their data platform and services. You'll be working on projects that range from ETL jobs to ML training and prediction, while helping to build and maintain the platform that enables self-service data analytics across the organization.

The company has received numerous accolades, including being voted one of the best places to work in 2022 on Glassdoor. They offer a unique culture where people learn, decide, and build quickly with autonomy. The role provides an excellent opportunity for someone passionate about data engineering and interested in making a meaningful impact on global energy consumption patterns.

Working in a hybrid environment, you'll collaborate with stakeholders across the business, scope and deliver new data engineering projects, and help expand the company's data infrastructure as they continue to grow globally. The position requires a blend of technical expertise in Python, AWS, and SQL, with opportunities to grow in areas such as Airflow, Docker/EKS, Spark, and DBT. The ideal candidate will be someone who can work autonomously and deliver pragmatic solutions to complex data challenges.

Last updated 17 days ago

Responsibilities For Data Platform Engineer

  • Build and optimise the platform used by the data team to transform raw data into business insights
  • Scope and deliver new data engineering projects in collaboration with business stakeholders
  • Develop and deploy AI tools to help build out AI requirements and use cases
  • Research and implement new tooling
  • Maintain and expand existing data infrastructure and tools
  • Consult the wider business on Engineering best practices
  • Support the internationalisation of data infrastructure

Requirements For Data Platform Engineer

Python
PostgreSQL
Kubernetes
  • Python programming skills
  • AWS experience
  • SQL knowledge (Spark/Postgres preferred)
  • Passion for writing high quality code
  • Experience with building lean processes

Benefits For Data Platform Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary (company emphasizes flexibility based on experience)
  • Comprehensive benefits package
  • Modern tech stack and tools
  • Autonomous work environment
  • Opportunity to work on impactful projects

Related Jobs

Data Engineer (Remote - Europe)

Remote Data Engineer position at Coverflex, offering €38-44K, working with modern data stack including GCP, DBT, and Python, building scalable data systems across Europe.

Data Engineer - Machine Learning | Fraud & Abuse

Data Engineer position at DeepL focusing on machine learning and fraud prevention, offering hybrid work in London with competitive benefits and opportunity to work with cutting-edge AI technology.

Data Engineer

Data Engineer position at Ardanis, working with UK hospitality client to build data warehouse solutions and Power BI reporting, with hybrid/remote options after initial on-site period.

Test and Analytics Engineer

Test and Analytics Engineer position at Airbus Operations Limited, focusing on aircraft systems testing and data analysis, offering comprehensive benefits and professional growth opportunities.

Data Platform Engineer

Data Platform Engineer position at BMLL Technologies requiring 2+ years experience, strong Python skills, and AWS expertise. Hybrid role based in London with visa sponsorship available.