Data Engineer

Utility Warehouse
Remote

About The Position

We are looking for a "full-stack" Data Engineer to build the backbone of our data infrastructure and own the end-to-end data lifecycle. You will architect enterprise-grade systems and build products that drive digitalisation, while tackling high-volume challenges such as processing half-hourly meter reads for our energy customers.

Requirements

  • Extensive experience leading the design of data systems and models.
  • Expert in SQL and Python, with a proven ability to independently implement complex, production-ready projects.
  • Deep understanding of dimensional modelling (Kimball) or Data Vault methodologies, essential for creating scalable enterprise schemas.
  • Track record of leading high-impact initiatives that align with company strategy.
  • Capable of evaluating proposed work against team goals and providing critical feedback to ensure value delivery.
  • Capable of driving the end-to-end delivery of large-scale features, providing high-quality architectural diagrams and technical documentation.
  • Strong experience with modern DevOps practices, including Infrastructure as Code, GitOps, and managing transformation layers at scale.
  • Ability to advise senior stakeholders on applying Data Engineering to solve complex business problems and comfortable facilitating cross-functional design sessions.
  • Role-model UW values by promoting a data-driven culture, mentoring peers, and communicating technical successes and failures clearly to the wider Technology & Product department.
  • Strategic Problem Solving: Ability to break down vague, high-level business requirements into concrete, scalable technical architectures.
  • Clear Communication: Excellent verbal and written skills, with the ability to influence technical and non-technical audiences.
  • Accountability: Willingness to take ownership of critical systems and participate in on-call rotations.
  • Continuous Learning: Proactively seeking out the latest industry trends and introducing relevant innovations to the team.

Nice To Haves

  • Dataform (preferred for data transformation)

Responsibilities

  • Design, build, and maintain robust ETL/ELT pipelines to ingest large-scale datasets and high-frequency streams.
  • Lead the design and evolution of our enterprise data warehouse, ensuring it is scalable and performant.
  • Manage our data transformation layer using Dataform (preferred) or dbt to orchestrate complex, reliable workflows.
  • Implement automated testing frameworks and deploy scalable services using Docker and Kubernetes to ensure operational health.
  • Act as a strategic partner to Product and Engineering, facilitating data design sessions to optimise how data is ingested and utilised.
  • Raise the bar for technical excellence within the squad through code reviews, design sessions, and documenting best practices.

Benefits

  • Competitive salary
  • Performance bonus
  • Flexible working
  • Optional four-day working week
  • Work from anywhere (up to three weeks, twice every tax year)
  • 25 days holiday plus bank holidays (increasing with tenure)
  • Option to trade up to five days holiday each year
  • UW discounts
  • Access to 100s of rewards and discounts through Perkbox
  • Matched-contribution pension scheme
  • Life assurance (up to 4x salary)
  • Flexible benefits allowance for private health insurance, dental insurance, or gym membership.
  • Eight-week paid sabbatical after four years of service.
  • Dedicated learning and development budget
  • Bi-annual promotion cycles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service