At a Glance
- Tasks: Build and optimise data platforms, ensuring accuracy and reliability in a dynamic environment.
- Company: Join Legal 500, a leader in legal data research and analytics.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Collaborate with a passionate team in a supportive, innovative culture.
- Why this job: Make a real impact on the global legal market with your data engineering skills.
- Qualifications: Strong SQL, Python, and data quality experience required.
The predicted salary is between 60000 - 80000 € per year.
About Legal 500: Legal 500 was founded by John Pritchard in 1987 as the original clients’ guide to law firms, the first of its kind. It is now a data‑driven, AI‑optimised research platform which benchmarks, informs and connects providers and users of legal services in over 100 countries worldwide. Our research and data are trusted and relied upon by corporate clients globally as an essential part of the process, both of instructing law firms with new mandates, and when reviewing existing mandates or panels. We exist to empower both buyers and sellers in the international legal marketplace to make better decisions and have improved outcomes for their organisations.
About the Role: At Legal 500, data sits at the heart of how we support and inform the global legal market. As we continue to scale our data platform and expand the use of trusted analytics across the business, we’re looking for a Senior Data Engineer to help build the foundations that ensure our data is accurate, reliable, observable, and trusted by default. This is not a role focused purely on moving data from A to B. We’re looking for an engineer who genuinely cares about data quality, testing, integrity, monitoring, and operational excellence, someone who enjoys solving complex platform challenges and building scalable engineering standards that other teams can rely on. You’ll join a growing Data team within a Microsoft/Azure environment and play a key role in shaping how data engineering is done across the business.
What We’re Looking For: We’re looking for a Senior Data Engineer who combines strong technical depth with a quality‑first engineering mindset. You should be comfortable operating as a hands‑on individual contributor while helping raise engineering standards across the wider data environment.
Essential Experience:
- Strong SQL and Snowflake expertise, including designing, optimising, and testing analytical data models, alongside implementing data validation and integrity checks.
- Strong Python engineering experience within modern data environments, including automation, pipeline development, and operational tooling.
- Proven experience implementing data quality and testing frameworks across modern data stacks, including schema testing, anomaly detection, reconciliation checks, and dbt/CI/CD integration.
- Experience working with Infrastructure as Code principles and tools such as Terraform or similar.
- Experience implementing monitoring, alerting, observability, and orchestration solutions using tools such as Dagster, GitHub, and CI/CD workflows.
What Success Looks Like:
- Data quality issues are detected automatically and early.
- Failures are visible, actionable, and monitored effectively.
- Engineers and analysts trust the data platform by default.
- Testing and validation become embedded into everyday engineering workflows.
- The platform scales confidently as data usage and business demands increase.
Tech Stack: Snowflake, dbt, Python, SQL, Dagster, GitHub, CI/CD workflows, Azure, Infrastructure as Code / Terraform.
Location & Working Pattern: Fleet Street, London. Hybrid working – 3 days per week in the office. Full-time permanent role.
Senior Data Engineer employer: Story Terrace Inc.
Legal 500 is an exceptional employer that prioritises data integrity and quality, fostering a collaborative work culture where innovation thrives. Located in the heart of London, our hybrid working model allows for flexibility while being part of a dynamic team dedicated to empowering the global legal market. With ample opportunities for professional growth and development, we are committed to supporting our employees in achieving their career aspirations within a cutting-edge data environment.
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 the industry, attend meetups, and connect with current employees at Legal 500. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Prepare a portfolio or a project that highlights your SQL and Python expertise. When you get the chance to chat with recruiters or during interviews, having something tangible to discuss can really set you apart.
✨Tip Number 3
Be ready for technical challenges! Brush up on your data engineering concepts and be prepared to solve problems on the spot. Practising common scenarios can help you feel more confident when it’s time to shine.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining a team that values data quality and innovation as much as you do.
We think you need these skills to ace Senior Data Engineer
Some tips for your application 🫡
Show Your Passion for Data:When writing your application, let us see your enthusiasm for data engineering! Share specific examples of how you've tackled data quality issues or built scalable solutions in the past. We love to see candidates who genuinely care about the integrity and reliability of data.
Tailor Your Experience:Make sure to highlight your experience with SQL, Snowflake, and Python in your application. We want to know how you've used these tools to solve real-world problems. Don’t just list your skills; tell us how you’ve applied them in your previous roles!
Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that showcases your qualifications without unnecessary fluff.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re serious about joining our team at Legal 500!
How to prepare for a job interview at Story Terrace Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description, especially SQL, Snowflake, and Python. Brush up on your experience with data quality frameworks and Infrastructure as Code principles, as these will likely come up during the interview.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex data challenges. Think about how you ensured data integrity or implemented monitoring solutions. This will demonstrate your hands-on experience and your quality-first engineering mindset.
✨Understand the Company’s Mission
Familiarise yourself with Legal 500's role in the legal market and how they leverage data. Being able to articulate how your skills can contribute to their mission of empowering buyers and sellers in the legal marketplace will set you apart.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current data challenges or how they envision the future of their data platform. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.