CrawlJobs Logo

Data Engineer

United Kingdom, Bristol · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

We are seeking an experienced, skilled and motivated Fabric Data Engineer to join our growing Data & Insight team within a leading law firm. This role will play a critical part in designing, building, and maintaining modern data solutions using Microsoft Fabric, supporting firm-wide analytics, reporting, and data-driven decision-making. You will work closely with the Firm’s data architect, data analysts, business stakeholders, reporting teams and other IT teams to deliver robust, scalable data pipelines and models, ensuring high levels of data quality, governance, and performance in a regulated legal environment. The data team are evolving beyond our traditional role as a reporting function to become a strategic enabler of data across the firm. This next phase focuses on leveraging data more broadly to inform decision-making, drive business insight, and empower teams with greater autonomy. As part of this transformation, we are building capability to ensure data is not only accessible but actively supports the Firm’s strategic objectives and day-to-day operations. This is an excellent opportunity for a mid-level engineer with hands-on Fabric experience looking to expand their impact in a professional services setting.

Job Responsibility

  • Design, develop, and maintain data pipelines and workflows in Microsoft Fabric (including Data Factory, Notebook, Lakehouse, and Warehouse components)
  • Migrate existing on premise and cloud based data architecture into modern Fabric equivalents to remediate technical debt
  • Build and optimise data models to support reporting and analytics use cases across legal, finance, people and other operational domains
  • Integrate data from a variety of sources (case management systems, finance systems, CRM platforms and other legal tools)
  • Implement ELT/ETL processes ensuring data quality, consistency, and performance through all medallion architecture layers
  • Collaborate with data analysts and business stakeholders to translate requirements into scalable data solutions
  • Collaborate with data architects to ensure solution scalability and technological appropriateness
  • Apply modern CI/CD techniques to data product delivery
  • Support and enhance the firm’s enterprise data architecture ambitions
  • Monitor and troubleshoot pipeline performance, data issues, and system reliability
  • Apply best practices in data governance, security, and compliance, particularly in relation to sensitive legal data
  • Contribute to documentation, standards, and continuous improvement of the data platform
  • Stay up to date with Microsoft Fabric capabilities and recommend enhancements where appropriate

Requirements

  • Hands-on experience with Microsoft Fabric (Data Factory, Lakehouse, Warehouse, Power BI integration, Notebooks)
  • Proven experience in a data engineering role (typically 2–5 years)
  • Strong SQL skills and experience working with relational and analytical data models
  • Experience building and maintaining data pipelines / ETL or ELT workflows
  • Familiarity with Azure data services and cloud-based architectures
  • Understanding of data governance, data quality, and security principles
  • Strong problem-solving skills and attention to detail
  • Ability to communicate effectively with both technical and non-technical stakeholders

Nice to have

  • Experience with Python (PySpark) and SQL in Microsoft Fabric notebooks
  • Experience with CI/CD for data pipelines
  • Experience working in a law firm or professional services environment
  • Knowledge of legal systems (e.g. Intapp, Elite 3E, VisualFiles)
  • Understanding of data privacy regulations (e.g. GDPR)
  • Agile, practical and flexible approach to delivery

What we offer

  • Flexible working (Flex Forward scheme)
  • Disability Confident Scheme employer
  • Inclusive and accessible recruitment process

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Data Engineer

8 matching positions

New

Data Engineer

We are seeking a Data Engineer to design and build scalable data pipelines and p...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of data engineering experience in cloud environments (AWS and/or Azure)
  • Hands‑on experience with Databricks, Apache Spark, and Delta Lake
  • Strong skills in Python / PySpark and SQL
  • Experience with data pipelines, ETL/ELT, and data modeling
  • Familiarity with orchestration tools (Airflow or similar) and modern data architectures
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable data pipelines using Databricks, Spark, and cloud-native services
  • Develop and optimize ETL/ELT workflows for batch and streaming data across AWS and Azure environments
  • Build and manage data models, data lakes, and warehousing solutions for analytics and AI use cases
  • Ensure data quality, reliability, and governance across the data lifecycle
  • Collaborate with data science, analytics, and platform teams to deliver data solutions
Read More
Arrow Right
New

Data Engineer

We are seeking a skilled Data Engineer with strong experience in ETL development...
Location
Location
United States , Fort Lauderdale
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent experience
  • 3+ years of experience in data engineering or ETL development
  • Strong hands-on experience with Snowflake
  • Proficiency in Python for data processing and automation
  • Experience developing and supporting ETL/ELT workflows
  • Strong SQL skills and experience with relational databases
  • Familiarity with cloud data platforms and modern data warehouse architecture
  • Experience with data integration, transformation, and orchestration tools
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust ETL/ELT pipelines for ingesting, transforming, and loading data from multiple sources
  • Build and optimize data solutions within Snowflake
  • Develop reusable scripts and workflows using Python
  • Integrate data from APIs, databases, flat files, and third-party platforms
  • Monitor, troubleshoot, and enhance data pipeline performance, reliability, and scalability
  • Collaborate with analytics, engineering, and business teams to understand data requirements
  • Ensure data quality, integrity, governance, and security across platforms
  • Support data modeling, warehouse design, and performance tuning
  • Document technical designs, workflows, and operational processes
  • Participate in code reviews, testing, and deployment activities
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
Read More
Arrow Right
New

Data Engineer

We are looking for a Data Engineer to support and enhance critical data operatio...
Location
Location
United States , Greenville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working in data engineering or data platform operations roles
  • Strong hands-on knowledge of Python for scripting, automation, and operational support
  • Experience managing or supporting Apache Kafka environments and related streaming data workflows
  • Familiarity with Snowflake administration, performance tuning, and resource management
  • Solid understanding of ETL processes, including data ingestion, transformation, and delivery concepts
  • Experience working with AWS services in support of modern data infrastructure
  • Knowledge of Terraform or similar infrastructure-as-code tools for environment management and automation
Job Responsibility
Job Responsibility
  • Oversee the health and performance of data pipelines that run across Snowflake, Kafka, and connected platforms
  • Investigate operational issues affecting data ingestion, transformation, or downstream delivery and drive timely resolution
  • Maintain stable batch and streaming processes by improving resiliency, uptime, and overall execution efficiency
  • Administer Snowflake resources, including warehouses, databases, permissions, and usage optimization
  • Manage Kafka infrastructure by tuning clusters, topics, partitions, and consumer group behavior for reliable throughput
  • Create and maintain automated solutions for deployment, monitoring, failure recovery, and routine workflow support
  • Develop operational scripts and utilities using Python, Bash, and related tools to reduce manual effort and improve consistency
  • Contribute to CI/CD practices that strengthen the release and maintenance process for data infrastructure
  • Partner with engineering and analytics teams to improve pipeline design, data performance, and delivery accuracy
  • Support data governance, security, compliance, and data quality standards through validation checks and alerting frameworks
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Data Engineer

We are looking for a Data Engineer to support the development and operation of a...
Location
Location
United States , Philadelphia
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 8+ years of hands-on experience in software engineering with a focus on cloud-based systems
  • Strong programming expertise in Java (required), with additional experience in Python
  • Proven experience building and supporting cloud-based services (SaaS) and platforms (PaaS)
  • Deep hands-on experience with AWS, including services such as EC2, S3, DynamoDB, RDS, Lambda, API Gateway, and Fargate
  • Strong background in microservices architecture and distributed systems design
  • Experience designing for scalability, high availability, and performance
  • Experience implementing CI/CD pipelines and DevOps best practices
  • Knowledge of security, audit, and reliability frameworks (latency, uptime, scalability)
  • Experience with relational and NoSQL databases
Job Responsibility
Job Responsibility
  • Design, build, and manage DevOps tools, processes, and technologies supporting the IoT platform lifecycle
  • Develop and maintain horizontal frameworks and tooling to enable engineering teams to build, test, release, and monitor microservices-based applications
  • Establish and implement best practices for source control, CI/CD pipelines, performance optimization, SLAs, security, audit, and monitoring
  • Define and build reusable frameworks and software libraries to support scalable and highly available microservices architectures
  • Troubleshoot platform issues and drive continuous improvements in quality, performance, and security
  • Partner with architects, product managers, and engineering teams to translate system and product requirements into technical solutions
  • Support and enhance cloud infrastructure and system architecture in AWS environments
  • Work within Agile teams to deliver incremental, high-quality software solutions
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right
New

Data Engineer

We are seeking a Data Engineer to design and build scalable data pipelines and p...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of data engineering experience in cloud environments (AWS and/or Azure)
  • Hands‑on experience with Databricks, Apache Spark, and Delta Lake
  • Strong skills in Python / PySpark and SQL
  • Experience with data pipelines, ETL/ELT, and data modeling
  • Familiarity with orchestration tools (Airflow or similar) and modern data architectures
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable data pipelines using Databricks, Spark, and cloud-native services
  • Develop and optimize ETL/ELT workflows for batch and streaming data across AWS and Azure environments
  • Build and manage data models, data lakes, and warehousing solutions for analytics and AI use cases
  • Ensure data quality, reliability, and governance across the data lifecycle
  • Collaborate with data science, analytics, and platform teams to deliver data solutions
  • Fulltime
Read More
Arrow Right
New

Data Engineer

Our vision is to enable profitable growth to Aramark's Accounts by providing the...
Location
Location
United States , Philadelphia
Salary
Salary:
100000.00 - 130000.00 USD / Year
aramark.co.uk Logo
Aramark UK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of software development experience in the data domain, with hands-on proficiency across: Python
  • Advanced SQL
  • Azure and / or AWS
  • ETL / ELT processes
  • Data modeling
  • Apache Spark
  • Real-time streaming
  • CI/CD pipelines
  • BS or MS in Computer Science - or equivalent experience
Job Responsibility
Job Responsibility
  • Directly writing, reviewing, and owning code
  • Design and ship high-performance, cloud-native data product components used across Aramark's enterprise and line-of-business teams
  • Build and own robust data ingestion frameworks that handle scale reliably
  • Architect and maintain synchronization between on-premises systems and cloud-native platforms
  • Develop scalable data processing pipelines that unlock analytical and AI-driven capabilities
  • Establish and enforce data engineering best practices across the team
  • Contribute meaningfully to the strategic direction of our data engineering roadmap
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Work/life resources
  • Retirement savings plans like 401(k)
  • Paid days off such as parental leave
  • Disability coverage
  • Fulltime
Read More
Arrow Right
New

Data Engineer

As a Data Engineer for the Product Innovation Team, you will play a key role in ...
Location
Location
United States , Bellevue
Salary
Salary:
84900.00 - 153200.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 2 years of related work experience OR combination of education and experience deemed equivalent. Acceptable areas of study include Computer Science, Statistics, Informatics, Information Systems or another quantitative field, or equivalent experience (Required)
  • 2-4 years Data Engineering (Required)
  • 1+ year Exposure to Azure (ADLS and Snowflake (Preferred)
  • 1+ years Experience with big data tools (Spark, Hadoop, etc. (Preferred)
  • 1+ years Experience Familiarity with CI/CD pipelines and DevOps practices (Preferred)
  • Cloud Computing (Required)
  • Collaboration (Required)
  • Data Modeling (Required)
  • Snowflake (Platform) (Required)
  • At least 18 years of age
Job Responsibility
Job Responsibility
  • Build and maintain scalable data pipelines using Snowflake and Azure services
  • Support development of data architectures including data lakes and data warehouses on Azure
  • Integrate and manage data workflows across multi-cloud environments for client solutions
  • Monitor, troubleshoot, and optimize data pipelines using system engineering best practices
  • Write clean, efficient code in Python and SQL for data transformation and automation
  • Collaborate with data analysts, scientists, and engineering teams to ensure high-quality, accessible data
  • Assist in data modeling, schema design, and documentation of data systems
  • Ensure adherence to data security, governance, and compliance standards across cloud platforms
What we offer
What we offer
  • competitive base salary and compensation package
  • annual stock grant
  • employee stock purchase plan
  • 401(k)
  • free, year-round money coaches
  • medical, dental and vision insurance
  • flexible spending account
  • paid time off and up to 12 paid holidays
  • paid parental and family leave
  • family building benefits
  • Fulltime
Read More
Arrow Right
New

Data Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 02, 2026
Flip Icon
Requirements
Requirements
  • Data Engineers with 5-7 years of experience, with strong expertise in Databricks or Microsoft Fabric, for a 6-month contract engagement
Read More
Arrow Right