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. 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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree