Job Title: Senior Data Engineer (Freelance) Location: Contract Type: Freelance / Contractor
Our client is a sector-leading software development company, recognised for delivering innovative, high-impact digital solutions across multiple industries. With a strong focus on scalability, data-driven decision-making, and cutting-edge technologies, they are expanding their data capabilities to support continued growth.
We are seeking an experienced Senior Data Engineer to design, build, and optimise scalable data pipelines and architectures. You will play a key role in enabling data-driven insights across the organisation, working closely with data scientists, analysts, and engineering teams.
Design, develop, and maintain robust, scalable data pipelines
Build and optimise data architectures (data lakes, warehouses, etc.)
Ensure high data quality, integrity, and availability
Collaborate with cross-functional teams to support analytics and reporting needs
Optimise performance of large-scale data processing systems
Contribute to data platform strategy and best practices
Troubleshoot and resolve data-related issues
5+ years of experience in data engineering
~ Strong proficiency in Python and/or Scala
~ Solid experience with SQL and data modelling
~ Hands-on experience with cloud platforms (AWS, Azure, or GCP)
~ Experience with modern data stack tools (e.g., Strong understanding of data warehousing concepts
~ Experience in real-time/streaming technologies (e.g., Knowledge of data governance and security best practices
Background in software engineering or platform engineering
4 days remote
~ Long-term, stable freelance engagement
Opportunity to work on high-impact, large-scale data projects
Collaborative and innovative engineering culture
Exposure to modern technologies and best-in-class practices
ASAP (flexible for the right candidate)