Data Engineer
We are looking for a Data Operations Manager to take ownership of the reliability, performance, and operational efficiency of our data platform.
We are also open to a strong Data Architect or Senior Data Engineer who has hands-on experience with data platform operations and is ready to take broader ownership of the data environment.
About the Role
You will be responsible for keeping our data platform reliable, scalable, observable, and cost-efficient. This is a hands-on role combining data engineering, platform operations, performance optimisation, data quality, and technical ownership.
You will work closely with Data Engineering, Analytics, BI, Security, and Finance teams to ensure that data is available, accurate, fresh, and delivered within agreed SLAs.
What You’ll Do
- Own and optimise our Snowflake data warehouse, including query performance, warehouse sizing, resource utilisation, and cost efficiency.
- Ensure the reliability and performance of dbt projects, covering data models, incremental processing, automated testing, documentation, and deployment.
- Oversee production ELT pipelines, ensuring data availability, freshness, reliability, and compliance with established SLAs.
- Build and improve monitoring, alerting, and incident management processes for the data platform.
- Lead root cause analysis and implement preventive measures to reduce recurring incidents.
- Establish and maintain data quality standards, automated validation, and observability practices across the platform.
- Manage data platform access controls, governance policies, and compliance requirements.
- Monitor Snowflake usage and credit consumption, identify optimisation opportunities, and contribute to platform budget planning.
- Develop operational runbooks, CI/CD workflows, and engineering best practices for data teams.
- Identify operational bottlenecks and continuously improve the reliability and efficiency of the data platform.
- Collaborate with Data Engineering, Analytics, BI, Security, and Finance teams on platform reliability, data quality, governance, and cost optimisation.
What We’re Looking For
- Extensive experience in Data Engineering, Analytics Engineering, DataOps, or Data Platform Operations.
- Strong hands-on experience with Snowflake administration, performance tuning, warehouse management, and SQL optimisation.
- Advanced experience with dbt Core or dbt Cloud, including incremental models, macros, testing, documentation, and deployment.
- Proven experience operating production ELT pipelines using Fivetran, Airbyte, Stitch, or similar tools.
- Strong understanding of DataOps practices, including CI/CD, Git/version control, automated testing, deployment pipelines, and production operations.
- Experience implementing data quality frameworks, monitoring, alerting, observability, and incident response.
- Good understanding of data governance, access management, security, and data platform reliability.
- Ability to troubleshoot complex data platform issues and drive them through to resolution.
- Strong ownership mindset and the ability to work independently across technical and operational areas.
Nice to Have
- Experience with data observability tools such as Monte Carlo, Elementary, or Datafold.
- Familiarity with workflow orchestration platforms such as Airflow, Dagster, or Prefect.
- Experience with cloud data platform cost optimisation, including Snowflake credit consumption and resource allocation.
- Knowledge of GDPR, SOC 2, or similar regulatory and compliance frameworks.
- Experience defining or improving data platform architecture and engineering standards.
- Previous experience acting as a Data Architect, Technical Lead, or Senior Data Engineer with ownership beyond individual pipelines or projects.
What Success Looks Like
In this role, success means having a data platform that is reliable, observable, predictable, and cost-efficient: pipelines run within SLAs, data quality issues are detected early, incidents are resolved systematically, Snowflake resources are used efficiently, and the engineering team has clear processes and tooling for operating the platform.