Senior Data Engineer 100K

Be among the first applicants.
ZipRecruiter
London
GBP 100,000 - 125,000
Be among the first applicants.
3 days ago
Job description

Job Description

Senior Data Engineer
Location: London | Hybrid Working | Salary: £100,000 + Benefits


We are seeking an experienced Senior Data Engineer to join a dynamic, high-performing team based in London. This is an exciting opportunity to work in a fast-paced environment that combines the agility of a start-up with the stability and resources of a large organisation.


The Role

As a Senior Data Engineer, you will:



  • Lead impactful projects: Take ownership of complex initiatives, including new product development and migration efforts.

  • Provide mentorship: Guide and up-skill junior engineers, sharing hands-on knowledge and fostering professional growth.

  • Build secure, scalable solutions: Design and deploy robust data pipelines and workflows with a strong focus on security, scalability, and best practices.

  • Collaborate effectively: Work closely with key stakeholders, including the pricing team, to deliver actionable insights and business-critical solutions.


Key Responsibilities

To succeed in this role, you must demonstrate the ability to:



  • Design and implement end-to-end solutions, from data ingestion to production deployment.

  • Explain and apply dynamic data masking in Snowflake, including when and why to return hashed values.

  • Manage user accounts in Snowflake, leveraging SCIM or other best practices.

  • Leverage Terraform for infrastructure management, with a deep understanding of Terraform state.

  • Trigger API calls from events in S3, utilizing Lambda with bucket notifications.

  • Design and optimize incremental models in dbt, while using dbt effectively for data modelling and transformation workflows.


Essential Skills and Tools


  • Snowflake: Substantial experience designing and implementing secure, scalable data solutions.

  • AWS: Proficiency in services like Lambda, S3, and SNS.

  • Python: Expertise in workflow tools like Airflow, with hands-on experience writing maintainable, production-quality code.

  • DBT: Solid understanding of data modelling, data vault, and implementing incremental models.

  • DevOps: Hands-on experience with deployment tools like Terraform (including state management) and AWS CDK.


What We Offer


  • Exposure to cutting-edge projects with significant business impact.

  • A collaborative, fun, and innovative team culture.

  • This is a hybrid role, requiring 2 days per week in the London office. There is flexibility for candidates who may need adjustments to the in-office requirements, ensuring the role supports a strong work-life balance.

  • Competitive salary: £100,000.

  • Performance bonus: 10% annual bonus.

  • Comprehensive benefits: 29 days holiday + bank holidays (with buy/sell options), up to 14% pension contribution, discounts, and share schemes.


Why Join Us?

You'll have the autonomy to innovate while working on impactful projects in a supportive and forward-thinking environment. If you're passionate about engineering high-quality data solutions and enjoy taking on challenging technical problems, we'd love to hear from you!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Data Engineer 100K jobs in London