×
Register Here to Apply for Jobs or Post Jobs. X

Data Engineer

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: OnBuy
Full Time position
Listed on 2026-01-13
Job specializations:
  • IT/Tech
    Data Engineer, Data Warehousing, Data Analyst
Job Description & How to Apply Below
Location: Greater London

OnBuy Greater London, England, United Kingdom

Data Engineer

OnBuy is an online marketplace on a mission to be the best choice for every customer, everywhere. We are consistently focused on growth and innovation, and our tech teams play a central role in that success.

About the Role

As our Data Engineer your key responsibilities will be:

  • Developing and scaling analytics infrastructure using modern cloud‑based data platforms and tooling (e.g., Big Query, Snowflake, Databricks).
  • Designing, building, and maintaining robust data pipelines to ingest, transform, and deliver high‑quality datasets for analytics and reporting, ensuring clean and well‑modelled data that enables self‑serve analytics and data‑driven decision‑making.
  • Collaborating with the analytics team, business stakeholders, and tech function to understand requirements and deliver scalable solutions that meet business needs.
  • Driving innovation through the development of data products such as feature stores, automated insights, or ML‑ready datasets.
Requirements
  • Hands‑on experience developing and managing cloud‑based data warehousing environments (Big Query, Snowflake, Redshift).
  • Designing, building, and maintaining robust data pipelines for analytics and reporting.
  • Practical experience across GCP services including IAM, Cloud Run, Artifact Registry, GKE, Big Query, GCS, and Data stream.
  • Understanding of data orchestration (Apache Airflow or other DAG‑focused solutions).
  • Knowledge of ETL/ELT tools and software such as Airbyte, Fivetran, or Stitch.
  • Experience with containerisation and orchestration (Docker, Kubernetes, Helm).
  • Understanding of CI/CD workflows (Git Lab CI/CD, Git Hub Actions preferred).
  • Ability to create and manage multiple data pipelines from development to production.
  • Basic understanding of MySQL architecture for application data replication purposes.
  • Experience extracting data from REST APIs and ingesting into warehousing environments.
  • Basic GCP administration experience;
    Terraform knowledge is a plus.
  • SQL – ability to write complex queries for normalisation and data‑model creation.
  • Python – working experience writing DAGs to extract data from third‑party APIs.
  • Experience with version control using Git.
  • Understanding of data security, cloud permission management, and cross‑country/continent data storage.
Benefits
  • Company equity – own a piece of the business you’re helping to build.
  • 25 days annual leave plus Bank Holidays.
  • 1 extra day off for your birthday.
  • Employee Assistance Programme.
  • Perks at Work benefit platform.
  • Opportunities for career development and progression.

The role is remote; hybrid options are available at our offices in Bournemouth and Manchester.

Our Commitment

OnBuy is an equal opportunities employer. We are dedicated to creating a fair and transparent workforce, starting with a recruitment process that does not discriminate on the basis of gender, sexual orientation, marital or civil partnership status, pregnancy or maternity, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability, or age.

Seniority level

Entry level

Employment type

Full‑time

Job function

Information Technology

Industries

Technology, Information and Internet

Referrals increase your chances of interviewing at OnBuy by 2×.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary