We are looking for a Data Engineer to support the development and optimisation of our Snowflake-based data warehouse and the pipelines powering our core business applications. You will work across Java, SQL, Python/TypeScript, ETL/ELT processes, and Salesforce integrations, helping us bring structure, reliability, and cost efficiency to a fast-growing data ecosystem.
✅ Your responsibilities:
Develop, maintain, and optimise the Snowflake data warehouse, ensuring cost efficiency and performance.
Build and improve data ingestion processes (ETL/ELT), primarily between Salesforce and Snowflake.
Implement backend components in Java supporting data workflows and integrations.
Work with SQL, Python/TypeScript to support data transformations, automation, and validation.
Collaborate with Data Engineering, Product, and Application teams (React/Node/TypeScript) to define data requirements and integration patterns.
Ensure data privacy and proper handling of sensitive information (PII).
Prepare documentation to support offshore maintenance teams and enable smooth handovers.
Contribute to a pragmatic engineering culture focused on execution and measurable business value.