Data Engineer
Data Engineer (Snowflake, Python, SQL)
Location: Hybrid (1 day per week in Oxford with Flexibility)
Salary: Up to £450 per day
We’re working with a forward-thinking organisation looking to hire a Senior Data Engineer to play a key role in scaling their Data Analytics & AI function. Must have strong snowflake experience.
This is an exciting opportunity to help shape and build a growing data engineering capability, working on a modern cloud-based data platform with a strong focus on Snowflake.
The role:
- Design, build, and optimise scalable data pipelines and models
- Support the ongoing implementation and enhancement of a Snowflake-based data platform
- Enable high-quality data for analytics, reporting, and future AI/ML initiatives
- Drive best practices in data engineering, including CI/CD and data governance
- Collaborate closely with analytics and business teams to deliver impactful data solutions
Role Requirements:
- Strong hands-on Data Engineering experience
- Deep expertise in Snowflake (highly desirable)
- Experience building cloud-based data platforms
- Solid understanding of data modelling & governance
- Comfortable working in a growing, evolving environment
- Strong communicator with a collaborative mindset
Tech Stack:
- Snowflake (core platform)
- Python & SQL
- dbt (data modelling & transformation)
- Cloud services (AWS preferred)
- Data ingestion tools (e.g. Airbyte, Fivetran, Hevo)
- Reporting tools: (Power BI preferred)
Why Join:
- Opportunity to build and scale a data engineering function
- Play a key role in a modern data platform transformation
- Join a growing Data Analytics & AI team
- High-impact, hands-on role with real ownership
Logistics:
- Up to £450 per day
- Competitive benefits package
- 1 day per week in Oxford area (with some flexibility)
- Fast interview process
If you’re a Snowflake-focused Data Engineer looking for your next step in a high-growth environment, feel free to get in touch or apply directly.
No Sponsorship available.