At a Glance
- Tasks: Design and deliver a modern Data Lakehouse using Snowflake and Python.
- Company: Join a fast-moving tech team in London with a collaborative spirit.
- Benefits: Competitive rates, flexible work arrangements, and rapid interview process.
- Other info: Fast-paced environment with opportunities for growth and learning.
- Why this job: Take ownership of innovative data solutions and make a real impact.
- Qualifications: Proven experience in Snowflake, Python, and data engineering.
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 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 company fosters a culture of growth and learning, offering flexible work arrangements and a fast-paced environment that encourages creativity and initiative. With a focus on employee development and a commitment to delivering impactful data solutions, we provide a rewarding workplace for those looking to make a significant contribution in the tech industry.
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 folks 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 discussing your background, highlight specific examples of your work with Snowflake architecture and data pipelines. 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 noticed. Plus, we love seeing candidates who take that extra step to connect with us directly.
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 / 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 Python and SQL in production environments. We love seeing real examples of your work, especially if they relate to 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, so don’t be shy about your achievements!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you’re considered quickly. Plus, it’s super easy – just a few clicks and you’re done!
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. This will show that you can maintain high-quality data pipelines.
✨Prepare for Stakeholder Collaboration
This role involves working closely with both technical and business stakeholders. Think about times when you've successfully translated complex requirements into data solutions. Be ready to share these experiences to demonstrate your collaborative skills.