Senior Data Engineer (#1584)

Work type:
Technical Level:
Job Category:
Software Development
OVO Energy

Our customer:

The OVO Group’s mission is to drive progress towards net zero carbon living. We’re OVO Group, a big family of companies united by a single vision: to get to zero carbon, fast.
We call this Plan Zero – and it shows how we’ll be fighting the climate crisis and transforming the way people use energy over the next decade. To do this, we need the sharpest minds. Are you up for the challenge?
As a Data Engineer you’ll play an important part in our company’s customer account migration process in the Pay As You Go (PAYG) Team within OVO Consumer. You’ll be working in a squad alongside other Node.Js and Data engineers supporting the squad across several functional areas of a migration program. You’ll be collaborating daily with product managers and developers to design and develop features and data pipelines, to migrate customers from our legacy systems into a new platform.
Do great green things with OVO Energy.
So much has changed since we launched in 2009. Our goal remains the same though: make energy.


  • A proven track record of designing, building, monitoring and managing large-scale data products, pipelines, tooling and platforms.
  • Work in a team for Typescript Engineers and Data Engineers in developing
  • Developing and maintaining robust, scalable, and secure data pipelines
  • ETL processes that retrieve, validate and shape data from APIs and Kafka topics to load onto a new platform.
  • Build a quality software with value of automation and continuous delivery.


  • Knowledge of best practices and methodologies in Data Warehousing
  • Experience in working on GCP
  • Experience with BigQuery
  • Experience in building and supporting ETL pipelines using SQL technologies
  • Experience with Kafka, Kafka Connect or similar would be a plus
  • Experience with database administration and MSSQL would be an advantage
  • Experience with Docker & Kubernetes, Terraform would be a plus
  • Upper-intermediate English
  • Experience working in an Agile development process
  • Critical thinking and problem-solving skills


We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits