Jobs and Careers
FE

Senior Data Engineer

Fetch
UKRemotefull_timeVerifiedPosted 20 Jan 2026
💰 $206,578/yr($175,591/yr$206,578/yr)

About the role

Meet Fetch Engineering:

At Fetch, engineering is driven by curiosity, ownership, and a bias toward action. We operate in complex problem spaces where the right answer is not always clear, and success depends on adaptability, critical thinking, and informed decision-making. Our engineers are comfortable navigating ambiguity, understanding tradeoffs, gathering context, and turning uncertainty into progress while maintaining high technical standards.
Engineers at Fetch take pride in building reliable, scalable systems that serve millions of users. You will contribute directly to the codebase, collaborate closely with cross-functional partners, and help shape best practices that elevate the quality of our work. We foster a culture of mentorship and collaboration, where engineers grow by learning from one another and holding a high bar for quality, reliability, and impact.

About the Role:

Fetch is looking for a Senior Data Engineer to join a cross-functional product team, working closely with machine learning engineers, backend engineers, and product managers to build robust data infrastructure that powers Fetch’s recommendation and audience targeting systems.
In this role, you will take ownership of critical data infrastructure components, including data transformation pipelines, real-time event ingestion systems, and the data contracts that ensure reliability across our platforms. Your work will enable downstream services and applications to access high-quality, low-latency data at scale, processing terabytes of data daily.
This position requires deep technical expertise in building scalable, reliable data systems, along with strong collaboration skills to translate cross-functional requirements into durable and well-designed solutions.

What you’ll do at Fetch (Role Responsibilities):

  • Design, build, and operate scalable data pipelines using batch and real-time processing technologies such as Apache Spark, Kafka, Flink, or managed cloud streaming services to process terabytes of data daily
  • Build data infrastructure that ingests real-time events and stores them efficiently across databases, data warehouses, and data lakes within AWS
  • Establish and enforce data contracts with backend engineering teams by implementing schema management, data quality checks, and monitoring to ensure pipeline reliability
  • Make data accessible and consumable for operational services, analytics platforms, and data-intensive product features, balancing latency, freshness, and accuracy requirements
  • Collaborate closely with backend engineers, machine learning engineers, and product partners to understand data access patterns, system constraints, and quality expectations
  • Take ownership of significant portions of the data platform architecture, driving design decisions and technical prioritization
  • Develop tools, frameworks, and recommended patterns that enable rapid development of data products and consistent pipeline deployments
  • Mentor engineers on data engineering best practices and raise the overall quality bar across the organization
  • Stay current with emerging technologies in data processing and infrastructure, evaluating their applicability and impact on Fetch systems


Focus Areas by Team:

Recommendation Systems Team

In this role, you will focus on building data infrastructure that powers Fetch’s recommendation systems. You will partner closely with machine learning engineers to design and implement the platforms and pipelines that enable personalized recommendations at scale.Key areas of focus include:
  • Building and maintaining feature store infrastructure to support efficient feature development, discovery, and reuse across recommendation models
  • Designing and operating low-latency feature serving systems that power real-time recommendation APIs for both training and inference workloads
  • Implementing monitoring and quality checks to ensure feature freshness, accuracy, and consistency
  • Collaborating with ML engineers to understand feature access patterns, model requirements, and latency and throughput needs


Audiences Team

In this role, you will focus on building data infrastructure that powers Fetch’s advertising audience systems. You will work closely with backend engineers and data analysts to enable large-scale audience analysis and export workflows.Key areas of focus include:
  • Designing, building, and maintaining stream-processing pipelines in close collaboration with backend engineering teams
  • Developing data models and storage structures that support efficient analysis and downstream exports
  • Implementing monitoring, validation, and data quality controls across pipelines
  • Defining and maintainin

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fetch

View company profile →