At a Glance
- Tasks: Design and manage a secure, scalable Snowflake data platform while driving automation and performance optimisation.
- Company: Join a forward-thinking tech company with a focus on innovation and collaboration.
- Benefits: Enjoy 25 days holiday, private healthcare, flexible working, and a performance-based bonus.
- Other info: Dynamic hybrid work environment with excellent career growth opportunities.
- Why this job: Make a real impact in data engineering and work with cutting-edge technologies.
- Qualifications: Strong experience in cloud engineering and expertise in Snowflake required.
The predicted salary is between 70000 - 70000 £ per year.
We are hiring a Senior Data Platform Engineer to play a key role in designing, building, and operating a secure, scalable enterprise data platform with a strong focus on Snowflake. This is a senior-level position where you will take ownership of platform engineering capabilities, driving automation, governance, and performance optimisation, while enabling data teams to deliver advanced analytics at scale. You will operate with a high level of autonomy, contributing to platform standards, improving reliability, and ensuring cost-effective, compliant data operations.
Key Responsibilities
- Design, build, and manage Snowflake platform capabilities within an enterprise data environment
- Automate infrastructure and resource provisioning using Terraform (IaC)
- Develop and maintain CI/CD pipelines (GitHub Actions / Azure DevOps)
- Implement monitoring, alerting, and observability frameworks
- Lead cost optimisation initiatives across Snowflake workloads
- Define and enforce security best practices (RBAC, data masking, identity integration)
- Establish governance and compliance frameworks (audit logging, access reviews)
- Design and implement disaster recovery and business continuity strategies
- Create reusable modules, templates, and platform standards
- Produce high-quality documentation, runbooks, and onboarding materials
Required Skills & Experience
- Strong experience in platform or cloud engineering within enterprise environments
- Deep expertise in Snowflake (warehousing, RBAC, data sharing, performance tuning)
- Hands-on experience with Terraform and Infrastructure as Code
- Proven experience building CI/CD pipelines (GitHub Actions or Azure DevOps)
- Strong scripting skills (SQL, Python, or Bash)
- Solid understanding of Snowflake security features (masking, encryption, identity federation)
- Experience with monitoring, query profiling, and usage tracking
- Demonstrated ability to optimise performance and manage costs in large-scale environments
- Strong communication skills with the ability to work across engineering, data, and compliance teams
- Proactive approach to documentation and platform standards
What’s on Offer
- 25 days holiday (with option to buy/sell)
- Annual performance-based bonus
- Private healthcare
- Enhanced pension and life insurance
- Flexible working arrangements
- Wellbeing support and lifestyle benefits
- Access to discounts and additional perks
Senior Data Platform Engineer - Snowflake employer: ed Resourcing Ltd
Contact Detail:
ed Resourcing Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Platform Engineer - Snowflake
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that Senior Data Platform Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Snowflake projects and any automation you've done with Terraform. We want to see your hands-on experience, so make it easy for potential employers to see what you can do.
✨Tip Number 3
Prepare for the interview by brushing up on common questions related to platform engineering and Snowflake. We suggest practising your answers with a friend or even in front of the mirror to boost your confidence!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Data Platform Engineer - Snowflake
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Snowflake and platform engineering. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about data platforms and how you can contribute to our team. Keep it engaging and personal – we love getting to know our applicants!
Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with Terraform, CI/CD pipelines, and scripting languages. We’re looking for someone who can hit the ground running, so highlight any relevant tools and technologies you’ve worked with.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining the StudySmarter family!
How to prepare for a job interview at ed Resourcing Ltd
✨Know Your Snowflake Inside Out
Make sure you brush up on your Snowflake knowledge before the interview. Be ready to discuss your experience with warehousing, RBAC, and performance tuning. Prepare specific examples of how you've optimised Snowflake workloads in the past.
✨Show Off Your Automation Skills
Since automation is key for this role, be prepared to talk about your experience with Terraform and Infrastructure as Code. Have a couple of projects in mind where you successfully automated infrastructure provisioning and explain the impact it had on efficiency.
✨Demonstrate CI/CD Pipeline Expertise
You’ll want to highlight your hands-on experience with CI/CD pipelines, especially using GitHub Actions or Azure DevOps. Think of a time when you built or improved a pipeline and be ready to discuss the challenges you faced and how you overcame them.
✨Communicate Clearly and Confidently
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various teams. Consider preparing a few scenarios where you effectively communicated across engineering, data, and compliance teams.