Data Engineer (GCP/DBT)
Northampton / £65000 - £70000 annum
INFO
£65000 - £70000
LOCATION
Northampton
Permanent
DATA ENGINEER
Up to £70,000 + BENEFITSUK (Remote‑first)
This is a great opportunity to join a high‑growth education technology business where you can take ownership of building and scaling a modern data platform that underpins decision‑making across the entire organisation.
THE COMPANY:
The business is scaling rapidly and investing heavily in data to create a single, trusted view of performance across marketing, product and operations.THE ROLE:
You will take ownership of a modern data platform. Key responsibilities include:- Owning and developing the end‑to‑end data platform
- Building and maintaining robust data ingestion pipelines into BigQuery
- Designing and maintaining analytics‑ready dbt models
- Partnering closely with the BI Analyst to support company‑wide reporting and self‑serve analytics
YOUR SKILLS AND EXPERIENCE:
You will bring strong capability in:- Google BigQuery/GCP (3+ years' hands‑on experience)
- Data ingestion tools such as Fivetran
- dbt Cloud and analytics‑ready data modelling
THE BENEFITS:
You will receive a salary of up to £70,000 depending on experience, along with a comprehensive benefits package.HOW TO APPLY:
Please register your interest by sending your CV to Molly Bird via the apply link on this page.
CONTACT
Molly Bird
Senior Recruitment Consultant
SIMILAR
JOB RESULTS
Data Anslyst
London
£40000 - £55000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
Data Analyst
London, Hybrid
Salary up to £55,000
This is an opportunity to join a specialist data and analytics consultancy where analysis directly shapes commercial decisions for well known organisations. You will work on varied, client facing projects that combine complex data, clear storytelling, and real world impact, with the support of a collaborative and analytically strong team.
The Company
They are an established data and analytics consultancy that also develops proprietary data and analytics products. Their work blends large scale data assets with analytics, modelling, and insight delivery to solve complex business problems. Clients span multiple sectors including utilities, energy, telecommunications, financial services, charities, and consumer brands. The organisation is known for its analytical depth, pragmatic delivery, and strong client partnerships.
The Role
As a Data Analyst, you will focus on customer centric analytics, working with diverse datasets to help clients better understand their customers and performance. Your responsibilities will include:
- Leading data discovery and requirements gathering with client stakeholders
- Exploring, cleaning, and analysing complex and often ambiguous datasets
- Combining multiple data sources into a single analytical view
- Delivering insights through analysis, reports, and dashboards
- Presenting findings clearly and confidently, translating analysis into commercial recommendations
- Working alongside data scientists, project managers, and subject matter experts on client engagements
Projects typically begin with a client heavy discovery phase, followed by hands on analytical delivery, offering variety and exposure across different business problems.
Your Skills and Experience
- Strong commercial experience in a data or analytics role
- Advanced SQL capability for data extraction and analysis
- Experience using Python for analysis or automation
- Strong analytical thinking and confidence working with imperfect data
- Experience delivering insights through dashboards or reports, ideally using Power BI or similar tools
- Comfortable working directly with clients and explaining technical findings to non technical audiences
- Consultancy experience or exposure to client facing delivery is highly valued
How to Apply
If you are a Data Analyst looking for a client facing role where your work drives real business decisions, apply now to learn more about this opportunity.

To Apply for this Job Click Here
Client facing data scientist
€60000 - €70000
+ Data Science & AI
PermanentNetherlands
To Apply for this Job Click Here
Client-Facing Data Scientist
Eindhoven, Netherlands (hybrid, 2 days per week on-site)
Competitive salary depending on experience
This is a rare opportunity to step into a genuinely client-facing data science role where communication, consulting mindset and applied analytics carry equal weight. You will work at the heart of complex marketing and media challenges, helping clients make better decisions through advanced data science while shaping how analytics is delivered at scale.
The Company
They are a global media and marketing organisation operating across multiple international markets, delivering integrated, data-driven solutions for well-known brands. With a strong focus on AI, analytics and privacy-first data usage, they invest heavily in modern platforms and advanced measurement capabilities. The culture blends technical excellence with commercial thinking and close collaboration across disciplines.
The Role
- Act as a trusted data science partner for clients, advising on measurement, methodology and analytics strategy
- Translate complex analytical outputs into clear, actionable insights for non-technical stakeholders
- Design and deliver marketing analytics solutions such as marketing mix modelling, attribution and lift studies
- Build and analyse experiments including media, creative and website A B testing
- Develop segmentation and clustering models to support audience and targeting strategies
- Collaborate closely with internal media, product and analytics teams to deliver client-ready outputs
Your Skills and Experience
- Strong commercial experience in data science with a clear focus on applied analytics
- Proven ability to work directly with clients or senior stakeholders in a consultative capacity
- Solid grounding in statistical modelling, experimentation and data analysis
- Experience explaining technical concepts clearly to non-technical audiences
- Exposure to marketing analytics, media measurement or similar domains is beneficial
- Fluent Dutch is essential due to the client base
What They Offer
- Competitive salary aligned to experience and seniority
- A hybrid working model with mandatory on-site collaboration in Eindhoven and flexibility elsewhere
- Exposure to high-impact client projects across marketing, media and advanced analytics
- Clear opportunities to grow your consulting influence and technical depth within a specialist data science team
How to Apply
If you are looking for a client-facing data science role where your insight and communication skills will truly matter, apply now to learn more.

To Apply for this Job Click Here
Data Engineer (GCP/DBT)
Northampton
£65000 - £70000
+ Data Engineering
PermanentNorthampton, Northamptonshire
To Apply for this Job Click Here
DATA ENGINEER
Up to £70,000 + BENEFITS
UK (Remote‑first)
This is a great opportunity to join a high‑growth education technology business where you can take ownership of building and scaling a modern data platform that underpins decision‑making across the entire organisation.
THE COMPANY:
The business is scaling rapidly and investing heavily in data to create a single, trusted view of performance across marketing, product and operations.
THE ROLE:
You will take ownership of a modern data platform. Key responsibilities include:
- Owning and developing the end‑to‑end data platform
- Building and maintaining robust data ingestion pipelines into BigQuery
- Designing and maintaining analytics‑ready dbt models
- Partnering closely with the BI Analyst to support company‑wide reporting and self‑serve analytics
YOUR SKILLS AND EXPERIENCE:
You will bring strong capability in:
- Google BigQuery/GCP (3+ years’ hands‑on experience)
- Data ingestion tools such as Fivetran
- dbt Cloud and analytics‑ready data modelling
THE BENEFITS:
You will receive a salary of up to £70,000 depending on experience, along with a comprehensive benefits package.
HOW TO APPLY:
Please register your interest by sending your CV to Molly Bird via the apply link on this page.

To Apply for this Job Click Here
Senior Data Engineer
£90000 - £100000
+ Data Engineering
PermanentEngland
To Apply for this Job Click Here
Senior Data Engineer
Fully Remote (UK)
Up to £100,000 + Benefits
The Opportunity
We’re looking for a Senior Data Engineer to join a fast‑moving, high‑ownership environment where data sits at the heart of product and decision‑making. This is a hands‑on senior role where you’ll work across the entire data lifecycle – from ingestion and modelling through to orchestration, monitoring, and enabling analytics at scale. You’ll play a key part in shaping data architecture, improving engineering standards, and mentoring others as the team continues to grow.
What You’ll Be Doing
- Owning end‑to‑end data engineering initiatives
- Designing, building, and optimising scalable data pipelines using Python, SQL, and modern orchestration tools
- Developing high‑quality, well‑tested data models aligned with best practices
- Ensuring data quality through testing, monitoring, and alerting
- Contributing to and improving data architecture decisions
- Driving strong engineering practices across the team
- Mentoring and supporting other data engineers
- Participating in code reviews and technical discussions
- Keeping up with emerging trends and tools in the data space
What We’re Looking For
- 5+ years’ experience in a Senior Data Engineer (or similar) role
- Very strong SQL skills (any flavour; Snowflake a bonus)
- Strong Python experience
- Experience across the full data engineering lifecycle (ingestion, modelling, orchestration, monitoring)
- Familiarity with modern data orchestrators (e.g. Dagster, Airflow, Prefect)
- Solid understanding of engineering best practices (testing, clean code, scalable design)
- Comfort working autonomously and taking ownership
- Experience in a start‑up or scale‑up environment is strongly preferred
Tech Environment : Python, SQL, Snowflake, dbt, Apache Iceberg, Dagster, Docker, Terraform, Fivetran, AWS
Experience with all tools isn’t required – strong fundamentals and a willingness to learn matter more.
Salary & Benefits
- Salary: up to £100,000
- Fully remote working (UK‑based)
- Private health insurance (including optical, optional dental)

To Apply for this Job Click Here
Senior Data Engineer
Edinburgh
£90000 - £100000
+ Data Engineering
PermanentEdinburgh
To Apply for this Job Click Here
Senior Data Engineer
Remote UK, £90,000 to £100,000
This is an opportunity to join a fast scaling, digital first consumer platform at a pivotal point in its data journey. They are investing heavily in their data infrastructure and are building a high performing, software led data engineering team to support real time, high volume analytics across the business. You will have genuine influence over how data engineering is done, working on modern tooling and best practice from day one.
The Company
They are a UK based, consumer facing digital platform operating in a highly regulated online environment. Since launching less than a decade ago, the business has grown rapidly, supported by significant recent funding and a strong focus on product, user experience and responsible engagement. Data is central to their growth strategy, and they are building a modern, scalable analytics platform to support this ambition. The team operates fully remotely across the UK and Europe.
The Role
- Design, build and own end to end data pipelines supporting real time and batch analytics
- Work on high volume, low latency data use cases with a strong focus on reliability and scalability
- Develop production grade data solutions using software engineering best practices such as CI/CD, testing and version control
- Contribute to the design of data models and analytics layers used across the business
- Help implement and mature staging, testing and deployment processes across the data platform
- Collaborate closely with analytics, product and engineering teams to enable better decision making
Your Skills and Experience
- Strong commercial experience as a data engineer in modern, cloud based environments
- Advanced Python and SQL, with experience using PySpark or similar distributed processing frameworks
- Experience building and maintaining data pipelines in AWS using services such as S3, Glue or EKS
- Hands on experience with modern analytics stacks such as Snowflake, dbt and Iceberg
- Familiarity with orchestration tools such as Dagster or Airflow
- Strong understanding of data modelling concepts and analytics best practice
- A software engineering mindset, including Git, testing and CI/CD workflows
What They Offer
- The chance to help shape a growing data platform and engineering culture
- Clear progression opportunities as the data team continues to expand
- Exposure to complex, real world data challenges at scale
How to Apply
If you are a Senior Data Engineer looking to make a real impact in a growing, product led business, apply now to learn more about the opportunity.

To Apply for this Job Click Here
Senior Full Stack Engineer (Node + React)
London
£80000 - £90000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Senior Software Engineer (Node + React)
£90,000 + Bonus + Benefits
Location: Soho, London
Hybrid: 2 days per week in the office
The Opportunity
Our client are hiring three Senior Software Engineers to join a growing engineering function that builds technology powering large-scale advertising and media platforms.
This is a hands-on senior role for engineers who enjoy thinking about the “why”, not just the “how”. You’ll help shape technical decisions, guide less experienced engineers, and contribute to building well-designed, scalable systems used across major advertising campaigns.
The Challenge
The team is looking for engineers who can:
- Provide technical direction and sound judgement
- Think critically about priorities, architecture, trade-offs, and impact
- Ask the right questions before diving into implementation
- Collaborate effectively and feel comfortable discussing solutions rather than following scripts
They’ve met candidates who look strong on paper but struggle to explain their reasoning – this role is for someone who can clearly articulate how and why they solve problems.
What They’re Looking For
Experience
- Ideally 5+ years of commercial experience
- Experience with NodeJs and ReactJs
- Industry is open (financial services experience may not be the best fit)
Mindset
- Self-starter who can take ownership
- Comfortable leading solutions without formal authority
- Analytical, thoughtful, and curious
- Collaborative rather than siloed
Interview Process
- 1-hour competency-based interview with the Engineering Director
- Final onsite interview – problem-solving session using a whiteboard
- Focuses on approach, reasoning, and collaboration, not coding syntax

To Apply for this Job Click Here
Data Engineer
Sheffield
£65000 - £70000
+ Data Engineering
PermanentSheffield, South Yorkshire
To Apply for this Job Click Here
Data Engineer
UK, Fully Remote, £65,000 to £70,000
This is an opportunity to join a fast-growing digital marketplace at a pivotal stage in its data journey. The business is investing heavily in its data platform and is looking for a Data Engineer to take ownership of a modern stack, bridge technical and commercial needs, and play a key role in shaping how data is used across the organisation.
The Company
They are a VC-backed technology business operating a two-sided online marketplace within the education sector. With strong growth and an expanding customer base, data has become central to improving acquisition, understanding user journeys, and delivering clearer commercial insight. The data function is still maturing, offering a rare chance to influence foundations, standards, and ways of working from an early stage.
The Role
You will be the first key Data Engineer hired in a new phase of the data team, taking ownership of an existing cloud-based data platform following a consultant handover. Working closely with analytics and senior stakeholders, you will help turn fragmented data into reliable, actionable insight.
Responsibilities include:
- Owning and developing the data platform on GCP, ensuring reliability and scalability
- Building and maintaining robust ingestion pipelines using modern ELT tools
- Designing and maintaining high-quality data models to support analytics and self-serve BI
- Partnering with BI and commercial teams to translate business needs into technical solutions
- Supporting data governance, testing, and documentation across the warehouse
- Contributing to ongoing platform improvements, including automation and AI-enabled tooling
Your Skills & Experience
- Strong data engineering fundamentals within a modern cloud data stack
- Proven experience with GCP, BigQuery, dbt, and ELT tools such as Fivetran or similar
- Solid data modelling capability for analytics and reporting use cases
- Hands-on experience with infrastructure as code, particularly Terraform
- Comfortable working in scaling environments with evolving data maturity
- Able to communicate clearly with both technical and non-technical stakeholders
- An interest in automation, AI, or improving engineering workflows is beneficial
What They Offer
- High autonomy and the chance to shape a growing data platform
- Clear scope for progression as the data function expands
- Support from an established DevOps and engineering team
How to Apply
If you are a Data Engineer looking to own a modern data stack and make a tangible impact in a growing tech business, apply now to learn more.

To Apply for this Job Click Here
Analytics Engineer
Edinburgh
£60000 - £75000
+ Data Engineering
PermanentEdinburgh
To Apply for this Job Click Here
Role: Analytics Engineer
REMOTE
Salary: £60,000 – £75,000 (dependent on experience)
Insight into the Company:
This organisation is a large telecoms organisation that is looking to change the industry through their flexible approach! As an Analytics Engineer on their team, you will work to build the customer data platform.
The ideal candidate will be a team-player, working in a team of 10, working with and supporting different data workstreams. You will have strong communication skills to work within the team and also with stakeholders. The role will involve improving existing models to ensure they are efficient and scaled.
Role and Responsibilities:
- You will ingest and transform data in snowflake using DBT
- You will support the building of the data warehouse in Snowflake
- You will work to sustain and implement existing ELT pipelines
Skills and Experience:
- Essential to have 3+ years experience in:
- SQL
- Python
- DBT
- Cloud techs such as Snowflake, BigQuery or Databricks
- Dimensional Modelling such as Kimball
- Desirable to have experience with:
- CI/CD pipelines
- Kafka; real-time streaming
- Snowflake as a data warehouse
Interview Process:
There are 4 stages to the process:
- A 30 minute discussion about experience
- An hour take home exercise
- A technical interview with the Data Director and Analytics Engineer

To Apply for this Job Click Here
Analytics Engineer
Birmingham
£67000 - £67000
+ Data Engineering
PermanentBirmingham, West Midlands
To Apply for this Job Click Here
Analytics Engineer – 12 month fixed term contract
UK Remote
£67,000 plus benefits
This Analytics Engineer role stands out as a chance to play a key part in a large scale Lakehouse programme, sitting at the intersection of engineering, analytics and the wider business. You will take real ownership of curated data models, shape how data is structured and served across the organisation, and influence best practice as the analytics engineering capability continues to grow.
The Company
They are a large, well established UK organisation with a strong reputation for combining technical excellence with a people first culture. Data and analytics are a strategic priority, with ongoing investment into a modern cloud based data platform. Engineering teams are expanding as part of a broader transformation, creating genuine opportunities to have impact and influence.
The Role
You will join a growing analytics engineering team and play a critical role in the Lakehouse environment. Your responsibilities will include:
- Leading the design and delivery of curated, analytics ready data models within the Lakehouse
- Owning the transformation from enriched to curated datasets, enabling trusted reporting and insight
- Developing and maintaining robust SQL and PySpark transformation pipelines in Databricks
- Embedding data quality, testing, reliability and performance into the curated layer
- Working closely with data engineers, BI teams and business stakeholders to translate complex requirements
- Providing technical leadership, mentoring and setting modelling and engineering standards
- Contributing to CI/CD processes and wider engineering best practice across the data platform
Your Skills and Experience
- Strong commercial experience as an Analytics Engineer within a modern data platform
- Excellent data modelling capability, including dimensional and semantic modelling
- Advanced SQL skills and strong hands on experience with PySpark
- Experience working with Databricks and Lakehouse architectures
- A solid grounding in engineering best practices, testing and data quality
- Confidence mentoring others and taking ownership of technical decisions
- An engineering mindset applied to analytics, rather than an analyst focused role
What They Offer
- Flexible by choice working, supporting different schedules and work life balance
- A 35 hour working week within a supportive, inclusive engineering culture
- The opportunity to shape a critical data programme with real visibility across the business
How to Apply
If you are an Analytics Engineer looking to make an impact in a growing Lakehouse environment, apply now to find out more.

To Apply for this Job Click Here
Customer Insight Analyst
£50000 - £55000
+ Advanced Analytics & Marketing Insights
PermanentLancashire
To Apply for this Job Click Here
Customer Insights Analyst
£50,000 – £55,000
Hybrid – Lancashire (3x days per week)
This is an opportunity to step into a high impact customer insight role where your analysis directly shapes marketing strategy, customer experience, and commercial performance. You will work with rich customer and patient data to influence how a large, service led organisation engages, retains, and grows its customer base.
The Company
They are a well established, customer focused organisation operating at scale within a regulated, service led environment. Data and insight sit at the heart of their decision making, with strong collaboration across marketing, operations, and product teams. The business values thoughtful analysis, ethical data use, and turning insight into meaningful action.
The Role
You will focus on unlocking actionable insight across the full customer lifecycle, supporting CRM performance, retention, and personalisation. Key responsibilities include:
- Analysing CRM, POS, digital, and survey data to identify behavioural trends and growth opportunities
- Supporting campaign targeting and optimisation through segmentation, cohort analysis, and predictive insight
- Developing dashboards that connect customer behaviour to commercial KPIs such as conversion, retention, and lifetime value
- Leading analysis of satisfaction and advocacy data using sentiment and key driver approaches
- Delivering clear, executive ready insights to non technical stakeholders
- Partnering with marketing, operations, and product teams to improve lifecycle communications and service delivery
- Ensuring GDPR and data governance standards are met in all analysis and reporting
Your Skills and Experience
- Strong commercial experience in customer insight, CRM analytics, or lifecycle analysis
- Confident using SQL and Python for data analysis
- Experience with BI and visualisation tools such as Power BI or Tableau
- Solid understanding of segmentation, retention, and campaign performance metrics
- Comfortable working with multi channel CRM data including email, SMS, and direct marketing
- Ability to translate complex data into clear, actionable recommendations
What They Offer
- Competitive salary and benefits package
- Hybrid working model
- Exposure to large scale, high value customer data
- Clear opportunity to influence strategy and see the impact of your work
- Supportive, collaborative culture with strong values around integrity and improvement
How to Apply
If you are excited by turning customer data into meaningful commercial insight, apply now to find out more.

To Apply for this Job Click Here
Digital Merchandising Operations Manager
London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
Digital Merchandising Operations Manager
London (Hybrid, 2 days in office)
Up to £60,000
This is a brand-new opportunity to shape how digital insight influences key commercial decisions. You will be the digital voice across the buy cycle, directly impacting online performance, customer experience, and cross‑functional trading decisions. With strong visibility and backing from senior leadership, this is a role where your recommendations will make a meaningful difference from day one.
The Company
They are a well‑established retail brand with a growing focus on digital excellence. With increasing investment in ecommerce, data, and customer experience, they are building out their digital operations capability to better link online demand with merchandising, planning, and inventory functions. You will join a collaborative environment that values insight, proactivity, and continuous improvement.
The Role
You will sit within the digital visual merchandising organisation and act as the dedicated digital counterpart to Buying, Planning, Inventory, Site Operations, and Commercial teams.
Your responsibilities will include:
* Providing insight across customer behaviour, onsite performance, availability metrics, and digital trading trends to influence pre‑season planning and in‑season decisions.
- Be the link between merchandising and digital metrics, using product views, conversions etc as part of your KPIs and decision making.
* Consolidating product, availability, and demand insight to shape assortment strategy and highlight opportunity areas.
* Flagging risks early, such as light stock positions or delivery timings that may impact digital performance.
* Using availability and performance data to support removal decisions, size depth alignment, and commercial optimisation.
* Acting as a key partner in trading forums, planning meetings, and digital alignment sessions.
* Managing weekly and monthly reporting to surface trends across product performance, zero sellers, customer navigation, and demand signals.
Your Skills and Experience
* Strong stakeholder management experience, particularly with buying, planning, or inventory teams.
* Commercial experience in ecommerce or retail, with exposure to digital performance metrics such as conversion, product views, and availability.
* Confident working with data, using Excel and reporting tools to translate insight into clear, actionable recommendations.
* Comfortable working cross‑functionally and presenting insight to senior partners.
* Highly organised, detail‑focused, and able to operate proactively in a fast‑paced environment.
* A collaborative, communicative personality suited to influencing decisions and championing the digital customer.
What They Offer
* Salary up to £60,000 plus benefits.
* Hybrid working with two days per week in their central London office.
* The chance to shape a newly created function with strong senior sponsorship.
* Clear visibility and impact across commercial, digital, and merchandising teams.
* Opportunities for progression as the digital operations capability continues to grow.
How to Apply
If this sounds like the right next step for you, please apply with your CV for immediate consideration.
To Apply for this Job Click Here
Senior Analyst
London
£50000 - £60000
+ Advanced Analytics & Marketing Insights
PermanentLondon
To Apply for this Job Click Here
Senior Analyst
London – hybrid – 3x a week
Up to £60,000
This is a high impact senior individual contributor role where you will take ownership of some of the most critical commercial metrics in a large, digital first organisation. You will play a central role in shaping how customer value and revenue performance are measured, trusted and used to drive growth across marketing and reader revenue.
The Company
They are a well-established, purpose-led digital publisher with a global audience and a strong focus on reader-sponsored revenue. Operating at a significant scale, they combine subscription and contribution models with advertising to fund high quality journalism. Their data function plays a critical role in supporting sustainable growth and long term customer relationships.
The Role
- Own and continuously improve lifetime value (LTV) and core revenue metrics across multiple products and customer journeys.
- Enhance and maintain analytical data models, ensuring reliability, performance and scalability as products and revenue streams evolve.
- Take ownership of key marketing and revenue dashboards, ensuring stakeholders can trust and act on the insights.
- Support experimentation and A/B testing, providing analytical input for strategic, non BAU initiatives.
- Partner with stakeholders across marketing, product and strategy to interpret performance, explain drivers and guide decision making.
- Contribute to strategic insight projects including customer segmentation, contact base analysis and business planning.
Your Skills and Experience
- Strong commercial experience operating as a senior analyst in a fast paced, data rich environment.
- Proven ownership of lifetime value (LTV) modelling and closely related metrics such as revenue attribution and experimentation analysis.
- Advanced SQL skills with experience using Python for analysis.
- Experience working with BI tools such as Power BI or Tableau.
- Exposure to modern analytics engineering tools such as dbt is beneficial, but not essential.
- Comfortable working independently, prioritising work and managing complex analytical problems.
What They Offer
- A senior, visible role with genuine ownership of business critical metrics.
- The opportunity to influence strategy and revenue growth in a purpose driven organisation.
How to Apply
Apply now to find out more about this senior analytics opportunity and how it could be the next step in your career.
To Apply for this Job Click Here
CAN’T FIND THE RIGHT OPPORTUNITY?
STILL LOOKING?
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.