Data Engineer, Marketing Data, SQL, Top of Funnel, CI/CD, Azure, Python, SQL, Contract, 12 Months, Inside IR35
Harris Global are currently on the lookout for a Data Engineer to join our global client on an initial 12 month contract. This role will be inside IR35 and require 3 days per week onsite in London Victoria.
The successful candidate must have marketing data expertise and possess a degree in a relevant industry. Unfortunately candidates without these will not be considered.
Key Responsibilities
- Improve and extend the ETL/ELT pipelines behind our marketing data, raising reliability, freshness and data quality by building automated quality gates into the pipelines themselves.
- Own and maintain data models covering the full marketing funnel, from top-of-funnel enquiries and campaign activity through to conversion, along with CRM and attribution data.
- Build real business complexity into the models, such as fiscal calendars, seasonal cycles and multi-site, multi-country structures.
- Deliver data that is model ready as well as dashboard ready, building the feature and statistics tables that support forecasting, modelling and back testing.
- Prototype and prove new engineering patterns where existing ones fall short, then partner with the central data platform team to scale what works.
- Work to a git-based flow with pull-request review and CI/CD, keep the automated test suite green and define jobs and infrastructure as code.
- Move scheduled jobs onto automated identity-based deployment.
- Work directly with Marketing and Communications stakeholders across global, regional and local teams, translating business questions into data they can rely on.
- Handle ad-hoc analytical requests, using SQL, Python or Excel to turn a business question into a clear, well-founded answer.
Skills and Experience: Essential
- A bachelor's degree in a numerate or technical subject. This is essential and applications without a degree cannot be considered.
- Proven hands-on experience working with marketing data, including CRM, campaign and attribution data. This is a must-have for the role.
- Strong expertise in top-of-funnel marketing data (lead generation, enquiries and campaign performance) and how it flows through to conversion.
- 5+ years building and operating production ETL/ELT pipelines.
- Hands-on experience with the Azure data stack: Azure Databricks (PySpark and SQL), Azure Data Factory, ADLS Gen2, Azure Blob Storage and Azure DevOps.
- Proficiency in Python, SQL and dimensional modelling.
- Strong git and CI/CD discipline including branching, pull-request review, promotion across environments and automated build, test and deployment.
- Experience writing automated tests for data and pipeline code, with sound release and versioning discipline.
- Experience with a governed lakehouse or data catalogue (eg Unity Catalog), including schema design and access control.
- Sound data governance instincts, including handling personal data appropriately and working to a defined change-control process.
- Confident working directly with commercial stakeholders and able to influence without formal authority.
- Strong communicator across technical and non-technical audiences, with the cross-cultural skills to work with teams internationally.
- Able to work on site in London 3 days per week. This is non-negotiable.
Data Engineer, Marketing Data, SQL, Top of Funnel, CI/CD, Azure, Python, SQL, Contract, 12 Months, Inside IR35