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 growth and frequent social events.
- Why this job: Be part of a fast-growing team and make a real impact in the marketing industry.
- Qualifications: Strong background in data engineering, Python, and CI/CD practices required.
The predicted salary is between 60000 - 80000 € 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 maximise the impact of their most significant investments at scale. Our ambition is to define and own an entirely new category – recognised 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 optimise 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 organisations 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.
What We Offer:
- Hybrid working
- Initial 28 days holiday (before bank holidays) with an accrual of 4 days over the 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 fundraising 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 we 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 employer: mediasense
At mediasense, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys hybrid working arrangements, generous holiday allowances, and a wealth of learning and development opportunities, all while contributing to a mission that empowers marketers globally. With a focus on employee well-being and engagement, including frequent social events and unique benefits like a dog-friendly environment, we are committed to creating a rewarding workplace where every individual can thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer
✨Tip Number 1
Network like a pro! Reach out to folks 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 those interviews! Research the company and its culture, and be ready to discuss how your skills align with their needs. We want you to shine!
✨Tip Number 3
Show off your projects! Bring examples of your work to interviews. Whether it’s code snippets or data models, let them see what you can do. It’s all about making an impact!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are keen to join us!
We think you need these skills to ace Senior Data Engineer
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. Keep it concise but impactful – we love a good story!
Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other platforms where we can see your code. We appreciate candidates who take pride in their work and want to share it with us.
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 mediasense
✨Know Your Data Inside Out
Make sure you’re well-versed in data engineering concepts, especially around Snowflake and CI/CD practices. Brush up on your SQL optimisation skills and be ready to discuss how you've applied these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in data product development or migration. Highlight your experience with automated testing and deployment pipelines, as this will resonate well with the role's requirements.
✨Communicate Clearly and Confidently
Practice explaining complex technical concepts in simple terms. The ability to translate requirements from data scientists into engineering solutions is key, so demonstrate your communication skills during the interview.
✨Be Ready for Technical Questions
Expect questions that test your knowledge of Python, ETL/ELT patterns, and infrastructure-as-code tools like Terraform. Prepare to write some code or solve a problem on the spot to showcase your technical prowess.