Back to search
Opus Recruitment Solutions Linkedin · Posted 1mo ago

Data Engineer | Learn Snowflake | £65k to £80k | Private Equity

London, Westminster, United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Data Engineer (Snowflake / AWS) – 12 Month FTC


London – Hybrid (2–3 days onsite, flexible)


£65,000 – £80,000 + benefits


Python | AWS | Snowflake | Terraform


The Opportunity:

We’re working with a PE-backed, data-driven media and analytics business undergoing a major transformation as they bring their data platform in-house.


This is a high-impact opportunity to join during a critical transition away from a third-party vendor, where you’ll play a key role in stabilising, maintaining, and evolving a modern cloud-based data platform.


You’ll gain exposure to large-scale, real-world data, alongside emerging AI-driven initiatives, with the opportunity to grow your skills and ownership over time.


The Role

You’ll work hands-on across an established AWS and Snowflake environment, supporting the existing platform while contributing to its ongoing improvement.


Key responsibilities:

  • Supporting and maintaining AWS infrastructure (S3, EC2, ECS, Lambda)
  • Developing and optimising data pipelines using Python and SQL
  • Building and improving data models and semantic layers
  • Managing deployments through Git-based workflows
  • Working within a Snowflake data platform
  • Supporting infrastructure-as-code practices using Terraform
  • Helping enable analytics and AI-driven use cases


About You

We’re looking for a hands-on Data Engineer with a solid foundation who’s keen to grow in a modern data environment.


You might already be working as a Data Engineer, or looking to step into a more impactful Data Engineer role. This would suit a Data Engineer who enjoys getting stuck into real-world problems, or a developing Data Engineer ready to take the next step. Ultimately, this is a role for a curious, motivated Data Engineer who wants to learn and grow.


Ideally, you’ll have:

  • Strong SQL skills (data modelling, transformations)
  • Experience with Python
  • Exposure to cloud platforms (AWS preferred)
  • Familiarity with Git/version control
  • Some experience working with modern data platforms (e.g. Snowflake)


Nice to have:

  • Exposure to Terraform
  • Experience supporting existing data platforms
  • Interest in AI / LLM tools (e.g. Claude)


You don’t need to tick every box.


What matters most is a strong foundation, curiosity, and a willingness to learn.


Why Apply?

  • Join a business-critical transformation programme
  • Work with a modern stack: AWS, Snowflake, Python
  • Opportunity to develop and grow into greater ownership
  • Exposure to AI-led data initiatives
  • Be part of a PE-backed business investing heavily in data and technology


Email: [email protected]

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent