At a Glance
- Tasks: Design and maintain data pipelines, optimise Snowflake environments, and support data product development.
- Company: Join mediasense, a global leader in marketing intelligence with a collaborative culture.
- Benefits: Enjoy hybrid working, generous holiday, bonuses, private healthcare, and learning opportunities.
- Other info: Dynamic work environment with excellent career progression and frequent social events.
- Why this job: Be part of a fast-growing team and make a real impact in the marketing industry.
- Qualifications: Experience in data engineering, Python, and CI/CD practices required.
The predicted salary is between 60000 - 75000 € per year.
An exciting opportunity has become available to be part of our fast-growing team and to be a key part of the Tech & Innovation function. This role provides an outstanding opportunity to join a growing global integrated marketing advisory and will provide an ambitious individual with valuable experience for progression and development.
The Company mediasense is a global, independent advisor that brings the clarity, connection and confidence modern marketers need to fuel growth. We help marketers eliminate waste and maximize the impact of their most significant investments at scale. Our ambition is to define and own an entirely new category – recognized as the world’s most trusted, independent and impactful marketing advisor. We do this by elevating how clients operate, how agencies deliver, how platforms perform, and how all parts of the ecosystem connect. Because progress doesn’t happen in isolation, it takes alignment, intelligence, and trust. That’s what we enable. That’s what we stand for. That’s Unified Marketing Intelligence.
mediasense is designed around how we help marketers optimize and transform through best-in-class structure and governance (Organization), partners and platforms (Ecosystem), governance and controls (Assurance), and measurement and effectiveness (Science). We have the proven ability to effectively support large, complex organizations and deliver multiple projects simultaneously. As evidenced through our strong track record with clients, we pride ourselves on the consistent high quality of service delivery and the ability to accelerate transformation and growth. mediasense has over 200 employees across London, New York, Singapore and New Delhi. For more information, visit www.media-sense.com
What We Offer
- Hybrid working
- Initial 28 days holiday (before bank holidays) with an accrual of 4 days over first 4 years of service
- Day off for your birthday + 10 days annual leave purchase per year
- Length of service awards
- Work from any location in the world up to 4 weeks per year
- Bonuses: Discretionary company bonus scheme & new business bonus, employee referral bonus
- Pension & Group life insurance
- Private healthcare, enhanced parental, Employee assistance program, Annual season ticket loan, Cycle to work scheme + Tech & voucher schemes
- Eye test & contribution towards glasses for VDU
- Charity Day plus fund raising events for charity
- Learning & development opportunities
- Frequent events- such as summer, winter & bi-weekly socials
- Free fruit & snacks + building linked benefits such as being dog friendly, access to gyms & complementary gifts, classes or discounts
The Role
This role is for a Senior Data Engineer, based in London. This role will report into the VP, Data & Insights Lead. We are looking for someone who brings data engineering discipline as a first instinct: CI/CD, testing, and release management as core practice, applied to data product development. This is a mid-level, hands-on role for a technically strong generalist who wants real ownership in a lean, fast-moving team.
The role itself will involve a range of activities including:
- Data product development: design, build, and maintain data pipelines on Snowflake - staging through to mart - and package outputs as versioned products with defined schemas and release notes
- CI/CD & testing: establish and champion automated test and deployment pipelines; write unit, integration, and data quality tests as a matter of course, not an afterthought
- Platform operations: administer and optimise our Snowflake environment - compute, query performance, cost management, and access controls
- Legacy migration: support the move of Alteryx-based workflows into maintainable, automated pipelines within the lakehouse
- Infrastructure-as-code: contribute to reproducible, auditable environment management using Terraform or equivalent
- Collaboration: translate requirements from data scientists and analysts into engineering solutions; support analysts on their engineering development pathway
- Documentation: maintain clear technical documentation so knowledge is transferable and does not reside with any single individual
The Candidate
The ideal candidate will have a strong academic background in computer science, engineering, mathematics, or a related discipline preferred. More important than credentials: direct ownership, clear communication about what you know and don’t, and code you’re proud to have the next person read.
The ideal candidate will have the following:
- Required:
- General project management - ability to manage timelines, communicate to stakeholders, and deliver to scope
- Snowflake - hands-on with data modelling, compute management, SQL optimisation, and access controls
- Python - fluent for pipeline development, ETL/ELT patterns, and automation; clean, testable code
- CI/CD- practical experience with GitHub Actions or equivalent; version control as professional discipline
- Testing - writes tests as a matter of course: pytest, Great Expectations, DBT tests or equivalent
- Engineering fundamentals - design patterns, modular architecture, release management, and documentation standards
- Desired:
- DBT - models, tests, macros, and documentation
- Orchestration - Airflow, Prefect, Dagster, or equivalent
- Infrastructure-as-code - Terraform or similar
- Data Governance - lineage tracking, quality frameworks, access policy
Every application is reviewed by a human on our team (not AI), so it may take us a bit of time to get through them. Because of the large number of applications we receive, we’re not always able to reply to everyone individually especially via messages but we truly appreciate your interest.
Please note that can only consider candidates who already have the right to work in the UK and do not require, now or in the future, visa sponsorship.
Senior Data Engineer in London employer: Media Sense
At mediasense, we pride ourselves on being an exceptional employer that fosters a dynamic and inclusive work culture in the heart of London. Our commitment to employee growth is evident through our extensive learning and development opportunities, alongside a generous benefits package that includes hybrid working, additional holiday accrual, and wellness initiatives. Join us to be part of a forward-thinking team where your contributions are valued, and you can truly make an impact in the world of marketing intelligence.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for interviews by researching the company and its culture. Show us you’re genuinely interested in what we do at mediasense, and don’t forget to have some questions ready!
✨Tip Number 3
Practice your technical skills! For a Senior Data Engineer role, be ready to discuss your experience with Snowflake, Python, and CI/CD processes. We want to see your expertise in action.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re keen on joining our team at mediasense.
We think you need these skills to ace Senior Data Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with Snowflake, Python, and CI/CD practices. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for data engineering and how you can contribute to our mission at mediasense. Let us know why you’re excited about this opportunity!
Showcase Your Projects:Include examples of projects you've worked on that demonstrate your technical skills and problem-solving abilities. We love seeing real-world applications of your expertise, so don’t hold back!
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 our team!
How to prepare for a job interview at Media Sense
✨Know Your Data Inside Out
Make sure you’re well-versed in data engineering principles, especially around Snowflake and Python. Brush up on your experience with CI/CD practices and be ready to discuss specific projects where you’ve implemented these skills.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled challenges in data product development or migration. Highlight your ability to translate complex requirements into practical engineering solutions, as this is key for the role.
✨Communicate Clearly and Confidently
Practice articulating your thoughts clearly. Be honest about what you know and don’t know, and don’t shy away from discussing your code. The interviewers will appreciate your transparency and communication style.
✨Demonstrate Your Collaborative Spirit
Since collaboration is crucial in this role, think of instances where you’ve worked closely with data scientists or analysts. Be prepared to discuss how you’ve supported others in their development pathways and contributed to team success.