Data Engineer
Who we are
We partner with organisations to help them unlock the real potential of their data by building cloud-driven, automated, and scalable data ecosystems. Our teams create solutions that cut down operational complexity, strengthen reliability, and reveal new opportunities for innovation and growth.
Across sectors such as finance, energy, healthcare, manufacturing, telecommunications, and mobility, we support clients in advancing their data maturity and preparing their digital strategies for the future. As a long-standing collaborator of leading platforms like Snowflake, Databricks, and modern governance/observability tooling, we accelerate delivery and co-develop solutions that translate directly into measurable business impact.
Our mission goes beyond transforming data operations — we aim to elevate the careers, skills, and experience of the people who join us.
About the role
We’re searching for a Senior Data Engineer specialising in Snowflake who will take ownership of designing, building, and deploying next-generation cloud data platforms and analytical solutions.
This senior, hands-on position blends technical craftsmanship with architectural thinking and team coaching. You’ll lead the full lifecycle of Snowflake-based solutions — from ingestion and modelling to transformation, optimisation, and end-user enablement — while guiding teams toward best-in-class engineering standards and helping clients translate their data strategy into tangible value.
What you will do
- Oversee the technical execution of client projects and deliver high-performing Snowflake implementations.
- Convert detailed business and data requirements into resilient Snowflake designs covering ingestion, modelling, transformation logic, storage layers, and secure data distribution.
- Architect and tune Snowflake environments with strong attention to RBAC, governance, security controls, and performance optimisation.
- Develop, automate, and refine ELT workflows using dbt, Airflow, Fivetran, or Snowflake-native functionalities.
- Collaborate closely with stakeholders to guide architectural direction, data strategy decisions, and project planning.
- Champion engineering best practices with high-quality code reviews, reusable architectural patterns, and ongoing optimisation efforts.
- Coach data engineers, support their learning paths, and encourage Snowflake certification progress.
- Investigate performance bottlenecks, optimise compute and storage costs, and enhance efficiency across Snowflake workloads.
- Offer expert guidance on Snowflake integrations, data-sharing patterns, and compatibility with tools like Databricks, BI systems, and orchestration frameworks.
- Guarantee that all delivered solutions adhere to strict non-functional requirements around security, scalability, reliability, and cost-effective operation.
What we’re looking for
- At least five years of experience in data engineering, analytics engineering, or cloud-focused data delivery.
- In-depth knowledge of Snowflake or similar cloud warehouse technologies such as Redshift, Synapse, or BigQuery.
- Strong SQL optimisation skills, familiarity with ELT methodologies, and hands-on data modelling experience.
- Practical exposure to modern transformation tools like dbt.
- Proficiency in at least one scripting or programming language for automation, ideally Python.
- Experience working with cloud platforms (AWS, Azure, or GCP), including security, networking, and storage fundamentals.
- Background in building production pipelines using orchestration systems like Airflow or Dagster.
- Understanding of CI/CD workflows, Git, and sound software engineering principles.
- Excellent communication abilities, with confidence influencing technical and business audiences.
- A proven track record in coaching or guiding engineers and contributing to technical leadership.
- Strong problem-solving skills with the ability to diagnose complex issues and maintain data quality, consistency, and governance.
Nice to have
- Experience using LLM-powered development tools, agent frameworks, or AI-assisted code generation.
- Awareness of how to build evaluation processes, guardrails, and observability layers for AI-generated code to ensure trustworthiness and compliance.
What we offer
- Private health coverage and fully paid sick leave.
- A flexible schedule that supports work-life balance.
- Referral bonuses for helping us bring in new talent.
- A culture built on autonomy, responsibility, and ownership of work, with opportunities to grow through challenging assignments.
- A dedicated annual learning budget for courses, conferences, workshops, and AI-related skill development.
- A supportive, collaborative team environment with recognition for achievements.
- Occasional travel to meet clients or partners, depending on project requirements.
Why join us?
Our philosophy is simple: effective data strategy and streamlined processes empower data teams to produce their best work and turn data into meaningful impact.
As our Senior Data Engineer – Snowflake, you’ll join an international, fast-moving environment where quality engineering, ownership, and collaboration are at the core. You’ll design and implement modern Snowflake-based data platforms that support analytics, AI, and advanced decision-making — directly shaping how our clients manage, govern, and leverage their data.
We value every application. Candidates selected for next steps will be contacted. If you do not receive an update within three weeks of applying, it indicates that we moved forward with other profiles at this time.