Senior Data Engineer

Senior Data Engineer

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
E

At a Glance

  • Tasks: Design and build data engineering solutions in Azure cloud environments.
  • Company: Join a world-leading global law firm with a focus on innovation.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Dynamic environment with a commitment to diversity and inclusion.
  • Why this job: Make an impact by optimising data processes and driving analytics.
  • Qualifications: 5+ years in Data Engineering, strong SQL skills, and cloud experience.

The predicted salary is between 70000 - 90000 £ per year.

Herbert Smith Freehills Kramer is a world‑leading global law firm. This role is focused on designing, building, and maintaining the firm’s data engineering solutions in Azure cloud environments.

Key Responsibilities

  • Manage the capture, storage and dissemination of data in the cloud infrastructure used by the business.
  • Build and optimize large, complex data sets that meet functional and non‑functional business requirements.
  • Implement data processes that deliver easy access to data domains, enabling self‑service and advanced analytics.
  • Design and develop data lake and delta lake technologies for cloud data ingestion, classification, storage, and dissemination.
  • Build and manage ETL/ELT pipelines using SQL and Azure big‑data technologies.
  • Design and implement data models to enable analysts and data consumers to quickly access needed data, both structured and unstructured.
  • Develop analytics technologies to provide actionable insights into customer acquisition, operational efficiency and other key performance metrics.
  • Administer Azure databases, ensuring performance tuning, backup, recovery, and routine maintenance.
  • Monitor access, audit logs and enforce data masking and encryption at rest and in transit, adhering to strict security protocols.
  • Validate data quality using established frameworks and testing methodologies to ensure reliable, trustworthy data.
  • Collaborate with stakeholders (Executive, Product, Data, and Design teams) to address data‑related technical issues and support infrastructure needs.
  • Maintain separation and security of data across global boundaries through multiple data centres and Azure regions.
  • Work with data and analytics experts to improve functionality of data systems.
  • Manage data domains with stewards to generate consumable data products.
  • Utilise metadata and master data management tools for reference data.
  • Lead the technical implementation of the enterprise data warehouse and PowerBI reporting.
  • Back‑fill management of the business intelligence/data management team until a manager is appointed.

Qualifications, Skills and Experience

  • 5+ years of experience in a Data Engineer role.
  • Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field.
  • Advanced SQL knowledge and experience with relational databases and query authoring.
  • Experience building and optimizing big‑data pipelines, architectures and datasets.
  • Strong analytical skills for working with unstructured data.
  • Proficiency in building processes for data transformation, metadata, dependency and workload management.
  • Experience with message queuing, stream processing and highly scalable big‑data stores.
  • Project management and organisational skills; ability to work cross‑functionally in a dynamic environment.
  • Detailed experience in data modelling in cloud environments, both structured and unstructured.
  • On‑call support experience for Enterprise Data Warehouse, Global Data Warehouse and global ETL processes.
  • Microsoft Azure certifications highly considered (e.g., Azure Data Engineer Associate, DP‑203).
  • Working knowledge of Hadoop, Spark, Kafka, Storm, Spark‑Streaming and other big‑data tools.
  • Experience with relational and NoSQL databases, data pipeline and workflow management tools.
  • Proficiency in Python, Java, C++, Scala or similar scripting languages.
  • Experience with Azure Data Factory, Azure Synapse Analytics, Azure Stream Analytics, Azure Event Hubs, Azure Data Lake Storage, Azure Databricks and PowerBI or similar visualisation tools.
  • Innovative mindset, curiosity about AI and emerging technologies.

Location & Contract

London – Full time – Permanent

Diversity & Inclusion

We are committed to attracting people from all backgrounds and creating a respectful and inclusive culture where everyone thrives. This is an essential part of our success and a key part of our values – Human, Bold, and Outstanding.

Senior Data Engineer employer: Exchange House Services Ltd - London

Herbert Smith Freehills Kramer is an exceptional employer, offering a dynamic work environment in the heart of London where innovation and collaboration thrive. With a strong commitment to diversity and inclusion, employees are encouraged to grow their skills and advance their careers while working on cutting-edge data engineering solutions in Azure cloud environments. The firm provides competitive benefits and fosters a culture that values bold ideas and outstanding contributions, making it an ideal place for professionals seeking meaningful and rewarding employment.

E

Contact Details:

Exchange House Services Ltd - London Recruitment Team

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 local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your data engineering projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common data engineering questions and scenarios. Practice explaining your past projects and how you've tackled challenges, especially in Azure environments.

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 proactive about their job search!

We think you need these skills to ace Senior Data Engineer

Data Engineering
Azure Cloud Environments
ETL/ELT Pipelines
SQL
Big Data Technologies
Data Lake and Delta Lake Technologies
Data Modelling

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with Azure, SQL, and big-data technologies. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our team. Keep it engaging and relevant to the job description.

Showcase Your Projects:If you've worked on any cool data projects, don’t hold back! Share specific examples of your work with data lakes, ETL pipelines, or analytics technologies. We love seeing real-world applications of your skills.

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 Exchange House Services Ltd - London

Know Your Data Engineering Stuff

Make sure you brush up on your data engineering skills, especially in Azure cloud environments. Be ready to discuss your experience with building and optimising big-data pipelines, as well as your knowledge of SQL and data modelling. They’ll want to see that you can handle both structured and unstructured data.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex data-related challenges in the past. Think about times when you implemented data processes or improved data access for stakeholders. This will demonstrate your analytical skills and ability to work cross-functionally.

Familiarise Yourself with Their Tech Stack

Get to know the tools and technologies mentioned in the job description, like Azure Data Factory, PowerBI, and big-data tools like Hadoop and Spark. Being able to speak confidently about these technologies will show that you're not just a fit for the role but also genuinely interested in their operations.

Emphasise Collaboration and Communication

Since this role involves working with various teams, be prepared to discuss how you've collaborated with different stakeholders in previous roles. Highlight your project management skills and how you’ve communicated technical concepts to non-technical team members. This will show that you can bridge the gap between data and business needs.