At a Glance
- Tasks: Design and deliver a modern Data Lakehouse using Snowflake and Python.
- Company: Join a fast-moving tech company in London with a dynamic culture.
- Benefits: Competitive rates, flexible work, and the chance to shape data solutions.
- Other info: Fast interview process and great opportunities for career growth.
- Why this job: Take ownership of exciting projects and make a real impact from day one.
- Qualifications: Experience in data engineering, Snowflake, Python, and CI/CD practices.
The predicted salary is between 60000 - 80000 £ per year.
Location: London (2 days onsite per week)
Contract: Outside IR35
Start: ASAP
Interview process: Fast (interviews taking place Monday)
Overview
We are looking for an experienced Senior Data Engineer to join a fast-moving engagement and play a key role in designing and delivering the first version of a modern Data Lakehouse. This is a hands-on contract role with real ownership, covering Snowflake architecture, data modelling, pipeline development, and CI/CD. You'll work closely with senior stakeholders and be trusted to shape core data foundations from day one.
Key Responsibilities
- Define and own the Snowflake-based data architecture and core data models
- Build foundational ETL / ELT pipelines ingesting data from internal systems and third-party sources
- Design and implement reliable, scalable data pipelines using Python and SQL
- Establish and maintain CI/CD workflows for data engineering and analytics assets
- Deliver v1 of a Data Lakehouse to support BI, reporting, and compliance analytics
- Ensure strong practices around data quality, reliability, and performance
- Collaborate closely with technical and business stakeholders to translate requirements into robust data solutions
Required Skills & Experience
- Proven experience as a Senior Data Engineer in production environments
- Strong hands-on Snowflake experience (architecture, modelling, pipelines)
- Strong Python and SQL experience
- Experience with orchestration and transformation frameworks such as Airflow, dbt, Dagster, or similar
- Experience designing and delivering data platforms or lakehouse-style architectures
- Solid understanding of CI/CD for data engineering (e.g. GitHub Actions, Docker, IaC)
- Comfortable working in fast-paced environments with a high degree of ownership
Nice to Have
- Experience in regulated or compliance-heavy environments
- Exposure to BI and analytics use cases
- Cloud experience (AWS and/or Azure)
Contact
Please do send an up to date CV to eobiechefu@welovesalt.com. Rates depend on experience and client requirements.
Snowflake / Python Data Engineer (Contract) – London employer: Salt Digital Recruitment
Join a dynamic and innovative team in London as a Snowflake / Python Data Engineer, where you'll have the opportunity to take ownership of cutting-edge data projects and collaborate with senior stakeholders. Our work culture promotes agility and creativity, offering you the chance to grow your skills in a fast-paced environment while contributing to the development of a modern Data Lakehouse. With flexible working arrangements and a focus on employee development, we provide a rewarding experience for those looking to make a significant impact in the data engineering field.
StudySmarter Expert Advice🤫
We think this is how you could land Snowflake / Python Data Engineer (Contract) – London
✨Tip Number 1
Get your networking game on! Reach out to people in the industry, especially those who work with Snowflake or Python. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for those interviews like a pro! Brush up on your technical skills and be ready to discuss your past projects in detail. We want to see how you’ve tackled challenges and delivered results.
✨Tip Number 3
Showcase your hands-on experience! When you’re talking about your work, highlight specific examples of how you’ve built data pipelines or worked with CI/CD. This is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.
We think you need these skills to ace Snowflake / Python Data Engineer (Contract) – London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Snowflake and Python Data Engineer role. Highlight your relevant experience with Snowflake architecture, data modelling, and pipeline development. We want to see how your skills match what we're looking for!
Showcase Your Projects:Don’t just list your skills; showcase specific projects where you’ve used Snowflake and Python. We love seeing real examples of your work, especially if they relate to building data platforms or lakehouse architectures.
Be Clear and Concise:Keep your application clear and to the point. Use bullet points for easy reading and make sure to include your years of experience with each technology. We appreciate straightforwardness and clarity in applications!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss any important updates. Let’s get your journey started!
How to prepare for a job interview at Salt Digital Recruitment
✨Know Your Snowflake Inside Out
Make sure you brush up on your Snowflake knowledge before the interview. Be ready to discuss your hands-on experience with Snowflake architecture, data modelling, and pipeline development. Prepare specific examples from your past projects that showcase your expertise.
✨Show Off Your Python Skills
Since Python is a key part of this role, be prepared to demonstrate your coding skills. You might be asked to solve a problem or explain how you've used Python in your previous roles. Practise coding challenges related to data engineering to boost your confidence.
✨Understand CI/CD Workflows
Familiarise yourself with CI/CD practices relevant to data engineering. Be ready to discuss tools like GitHub Actions or Docker, and how you've implemented these in your previous projects. Showing a solid understanding of these workflows will set you apart.
✨Prepare for Stakeholder Collaboration
This role involves working closely with both technical and business stakeholders. Think of examples where you've successfully translated complex requirements into data solutions. Highlight your communication skills and ability to collaborate effectively in fast-paced environments.