Senior Data Engineer – Bristol, UK (Hybrid)

Company: Immersive Labs
Apply for the Senior Data Engineer – Bristol, UK (Hybrid)
Location: Bristol
Job Description:

Overview

In this Senior Data Engineer role, you will shape the data capabilities of Immersive’s cutting-edge SaaS product. You’ll partner with data analysts and analytics engineers to deliver customer-facing insights and robust reporting. You’ll influence product decisions through data quality, modelling, and scalable pipelines. The role combines hands-on engineering with cross-functional collaboration in a fast-growing, values-driven team.

Pay / Benefits

  • 25 days annual leave + 2 volunteering days + birthday off
  • Enhanced parental leave
  • 7% matched pension
  • Private healthcare plan
  • Learn Anything fund for career development
  • Flexible/remote working options

Responsibilities

  • Design, build and maintain high-quality Python applications for customer-facing reporting
  • Maintain and develop data pipelines to ensure data quality and consistency
  • Collaborate with analytics engineers to implement data model changes
  • Enable business users to access data for informed decisions
  • Contribute to the development of a ground-breaking SaaS product
  • Participate in Hack Weeks to explore innovative solutions

Key requirements

  • Proficient in Python with experience in application development
  • Experience with Plotly; Flask and SQLAlchemy are a plus
  • Experience maintaining data pipelines and managing infrastructure as code
  • Strong SQL skills in cloud data warehouses; performance optimization and window functions
  • Experience with dbt for data transformation
  • Experience with IaC tooling (Terraform or CloudFormation)
  • Experience with BI tools (Power BI or Looker)
  • Experience with AWS, Azure or GCP
  • Driven and ambitious
  • Curious and collaborative
  • Strong communication and cross-functional collaboration
  • Python
  • Plotly
  • Flask

…

Posted: October 1st, 2026