As a Senior Data Engineer, you'll contribute across multiple data initiatives, helping drive operational excellence, cost efficiency, and data quality across the business.
We believe in empowering decision-making with real-time analytics. All of our data is centralized in a single platform and made accessible through Snowflake. We aim for simplicity, reusability, and transparency in everything we build.
As a senior member of a multidisciplinary data team, you will:
- Develop robust data models in Snowflake to support financial, regulatory, and operational reporting.
- Identify opportunities to optimize cost and performance of our Data Warehouse.
- Define and enforce best practices for data modelling, metadata management, testing, and source payload design.
- Collaborate across teams to promote standards and scalable ways of working with data.
- Help monitor and improve data quality across the warehouse through collaboration and investigation.
- Prioritize and contribute to the resolution of data governance issues.
- Experience and enthusiasm for data modelling, ETL projects, and big data technologies.
- Proficiency in Python, Java, or a similar programming language.
- Strong knowledge of SQL and data warehousing concepts.
- A proactive mindset: you look for ways to improve systems and processes.
- Experience building reliable and high-control data pipelines and datasets.
- Experience working in finance, accounting, or highly regulated environments (e.g. healthcare, banking, gaming).
- Understanding of regulatory reporting or treasury operations in retail banking.
- Experience with dbt, Databricks, or similar tools.
- Familiarity with Infrastructure as Code tools such as Terraform, CloudFormation, or Ansible.
- Experience with workflow orchestration tools like Airflow or Prefect.
- Comfortable working in Agile environments (Scrum, Kanban).