We are looking for a Senior Data Engineer to join our client’s independent technology consulting firm. The role involves building and maintaining a modern, scalable data platform using Snowflake and dbt. The successful candidate will have 4-6 years of experience in data engineering, advanced skills in Snowflake, dbt, SQL, and Python, and experience with AI & Automation Tools.
Requirements
- 4-6 years Data Engineering experience
- Snowflake advanced: incremental models, time travel, merge statements, clustering, zero-copy cloning for test environments
- dbt advanced: macros, packages, generic tests, snapshots, sources, exposures, CI/CD integration
- SQL expert: complex joins, window functions, handling late-arriving data, query performance optimisation
- Python intermediate: Snowpark for custom transformations where SQL is insufficient
- Git proficient: branching strategy, pull requests, conflict resolution in a shared dbt project
- Retail data structures intermediate: order headers and lines, inventory snapshots, customer master, fiscal calendars
- AI & Automation Tools: Hands-on experience with tools such as GitHub Copilot, Cursor, Claude (or similar LLMs), Snowflake Cortex AI_COMPLETE, Elementary, and data observability platforms for AI-assisted development, SQL debugging, anomaly detection, alert classification, incident reporting, and workflow automation.
Benefits
- Opportunity to work on a modern, scalable data platform
- Collaborative work environment
- Flexibility in work arrangement
To apply for this job please visit jobs.workable.com.

Follow us on social media