Senior Data Engineer
Indexed description
About The Role
We are looking for a Senior Data Engineer to help shape and scale the foundations of our modern data platform. In this role, you will work at the core of our data ecosystem, enabling reliable, high-quality data flows that power analytics, reporting, and business decision-making across the company.
You will play a key role in evolving our data architecture, improving platform reliability and scalability, and collaborating closely with Analytics Engineering and cross-functional stakeholders to build efficient, well-structured data solutions. This is an exciting opportunity for someone who enjoys combining hands-on engineering with ownership, technical leadership, and continuous improvement within a modern cloud data environment.
Responsibilities
- Design, build, and maintain production-grade ELT pipelines from our PostgreSQL production DB and third-party sources into Snowflake, ensuring reliable, timely data delivery to support all downstream analytics and reporting
- Lead the design and implementation of a Medallion Architecture (Bronze/Silver/Gold) in Snowflake, establishing clear layer definitions, ingestion standards, and handoff protocols with the Analytics Engineer
- Lead the migration from dbt Core to dbt Cloud, including project restructuring, scheduling setup, CI/CD pipeline configuration, and environment management
- Implement data quality checks, monitoring, and alerting at the ingestion layer — ensuring pipeline stability and proactive issue detection before downstream impact
- Define and enforce data contracts with upstream Engineering teams; manage Snowflake environment including roles, permissions, warehouse sizing, and cost optimisation
- Design and implement reverse ETL flows to push enriched data back into third-party tools (e.g. HubSpot); document pipelines and ingestion logic to reduce key-person risk
- 6+ years in data engineering, with strong hands-on Snowflake and Python skills
- Hands-on experience with dbt Core and/or dbt Cloud
- Proven track record building and maintaining production-grade ELT pipelines from multiple source types (databases, APIs, third-party SaaS tools)
- Familiarity with data ingestion tools (e.g. Fivetran, Airbyte, or similar)
- Strong SQL skills and experience working with layered data architectures (e.g. Bronze/Silver/Gold)
- Proven ability to implement data quality frameworks and pipeline monitoring and alerting
- Comfortable with version control (Git/GitLab/Bitbucket) and collaborative development workflows
- Experience managing cloud data warehouse environments (access control, cost optimisation, performance tuning)
- High ownership mentality; takes end-to-end responsibility for what they build
- Collaborative, proactive and solution-oriented.
- Comfortable working in a fast-paced, evolving environment where processes are still being defined
- Attention to detail and a strong instinct for data quality and reliability
- Background in a SaaS or subscription-based environment
- Experience with workflow orchestration tools (e.g. Airflow or similar)
- Exposure to AWS or cloud infrastructur
- Competitive salary
- Company-wide bonus scheme and a great Stock Option plan
- Amazing workplace, certified as Great Place to Work
- Hybrid Work From Home policy
- Office gym, nutritionist, and meal vouchers
- Individual training budget for professional development
- Private medical insurance plan
- Fun and collaborative start-up environment (with amazing offices!)
- Flexible working arrangements
- Commuting Expenses
- Equal opportunity and workplace diversity
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search