

IC Resources
Data Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Engineer on a remote contract basis, outside IR35, with a pay rate of "unknown" and a focus on finance. Key skills include Python, SQL, and experience with AWS, Azure, or GCP.
π - Country
United Kingdom
π± - Currency
Β£ GBP
-
π° - Day rate
Unknown
-
ποΈ - Date
January 8, 2026
π - Duration
Unknown
-
ποΈ - Location
Remote
-
π - Contract
Outside IR35
-
π - Security
Unknown
-
π - Location detailed
United Kingdom
-
π§ - Skills detailed
#Azure #AWS (Amazon Web Services) #Migration #Python #Data Quality #Scala #Data Lineage #"ETL (Extract #Transform #Load)" #SQL (Structured Query Language) #Data Engineering #GCP (Google Cloud Platform) #Data Pipeline #Cloud #Data Reconciliation
Role description
A London-based finance company is seeking a Data Engineer to join its growing Data Engineering team on a contract basis. This role is outside IR35 and is fully remote, with the companyβs offices located in London.
The Data Engineering team is responsible for delivering accurate, reliable, and well-structured data to support downstream analytics and reporting. This includes extracting data from multiple source systems, transforming it, and loading it into central data platforms. The role involves close collaboration with Data Analytics and other technical and business teams to support data needs across the organisation.
Key Responsibilities
β’ Manage and monitor day-to-day ETL/ELT processes that populate central data repositories
β’ Collaborate with stakeholders to gather requirements, understand data sources, and implement required pipeline or data model changes
β’ Continuously enhance existing data pipelines and workflows, including performance tuning and maintenance
β’ Troubleshoot and resolve data quality, processing, and code-related issues
β’ Act as a subject matter expert on data models, data lineage, and data flows across systems
β’ Implement and maintain robust data quality checks aligned with business rules and validation requirements
β’ Support analytics teams with data reconciliation and investigation of discrepancies
β’ Contribute to cloud migration initiatives and support the adoption of modern data platform technologies
Requirements
β’ Strong experience with Python and SQL, with a solid understanding of software development lifecycle (SDLC) principles
β’ Experience with cloud platforms such as AWS, Azure, or GCP in data engineering and reporting environments
β’ Ability to analyse, re-factor, and implement both technical and business processes
β’ Strong understanding of best practices for building scalable, maintainable data pipelines
β’ Excellent communication skills, with the ability to work effectively across technical and non-technical stakeholders
β’ Ability to clearly document requirements and translate business needs into technical specifications and data engineering solutions
A London-based finance company is seeking a Data Engineer to join its growing Data Engineering team on a contract basis. This role is outside IR35 and is fully remote, with the companyβs offices located in London.
The Data Engineering team is responsible for delivering accurate, reliable, and well-structured data to support downstream analytics and reporting. This includes extracting data from multiple source systems, transforming it, and loading it into central data platforms. The role involves close collaboration with Data Analytics and other technical and business teams to support data needs across the organisation.
Key Responsibilities
β’ Manage and monitor day-to-day ETL/ELT processes that populate central data repositories
β’ Collaborate with stakeholders to gather requirements, understand data sources, and implement required pipeline or data model changes
β’ Continuously enhance existing data pipelines and workflows, including performance tuning and maintenance
β’ Troubleshoot and resolve data quality, processing, and code-related issues
β’ Act as a subject matter expert on data models, data lineage, and data flows across systems
β’ Implement and maintain robust data quality checks aligned with business rules and validation requirements
β’ Support analytics teams with data reconciliation and investigation of discrepancies
β’ Contribute to cloud migration initiatives and support the adoption of modern data platform technologies
Requirements
β’ Strong experience with Python and SQL, with a solid understanding of software development lifecycle (SDLC) principles
β’ Experience with cloud platforms such as AWS, Azure, or GCP in data engineering and reporting environments
β’ Ability to analyse, re-factor, and implement both technical and business processes
β’ Strong understanding of best practices for building scalable, maintainable data pipelines
β’ Excellent communication skills, with the ability to work effectively across technical and non-technical stakeholders
β’ Ability to clearly document requirements and translate business needs into technical specifications and data engineering solutions






