Data Engineer

A rewards platform that allows millions of users to earn rewards for buying brands they love, with over $1 billion in rewards delivered.
Madison, WI, USABirmingham, AL, USAChicago, IL, USA
$120,000 - $180,000
Data
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Consumer · E-Commerce

Description For Data Engineer

Fetch, America's leading rewards platform, is seeking a Data Engineer to join their dynamic team. With over $1 billion in rewards delivered and 5 million five-star reviews, Fetch is transforming how brands and consumers connect in the marketplace. Backed by major investors like SoftBank and serving millions of daily active users, this role offers an opportunity to work with massive datasets and cutting-edge technologies.

The ideal candidate will be responsible for designing and implementing data solutions using tools like Snowflake, DBT, and Airflow, while handling terabytes of data from millions of daily active users. You'll work on performance optimization, data modeling, and infrastructure management, ensuring data quality and accessibility across the organization.

This position offers a blend of technical challenges and business impact, requiring both deep technical expertise and strong communication skills. You'll be working with a variety of databases and cloud technologies, implementing data governance initiatives, and driving data-driven decision-making across the organization.

Fetch offers an exceptional benefits package including equity participation, comprehensive healthcare (including pet insurance), generous parental leave, and flexible work arrangements. The company has been recognized by Forbes as one of America's Best Startup Employers and maintains a people-first culture focused on trust, accountability, and innovation.

Join a rapidly growing company that's reshaping the rewards and loyalty space while working with cutting-edge data technologies and making a direct impact on millions of users' experiences.

Last updated 14 days ago

Responsibilities For Data Engineer

  • Model and analyze data utilizing SQL best practices for OLAP/OLTP query and database performance
  • Leverage DBT, Snowflake, Airflow, AWS infrastructure, CI/CD, testing
  • Generate innovative approaches to datasets with millions of daily active users
  • Translate business requirements into data models and artifacts
  • Communicate findings to stakeholders
  • Manage administrative duties for Snowflake, Tableau, and DBT/Airflow infrastructure
  • Test, monitor, and report on data health and quality
  • Lead data documentation and discovery initiatives

Requirements For Data Engineer

Python
MongoDB
Redis
PostgreSQL
  • Proficiency in SQL with performance optimization knowledge
  • Experience with data modeling and orchestration tools
  • Experience with various databases (Snowflake, MongoDB, S3, HDFS, Postgres, Redis, DynamoDB)
  • Understanding of ETL/ELT processes, data warehouses, and BI tools
  • Strong communication skills
  • Ability to work autonomously and manage multiple work streams
  • Experience with DBT or Airflow in production environments
  • Cloud resources deployment experience (AWS, Azure, or GCP)
  • Proficiency in Python
  • Data quality and governance implementation experience

Benefits For Data Engineer

Equity
401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Equity participation
  • 401k with dollar-for-dollar match up to 4%
  • Comprehensive medical, dental and vision plans including pet insurance
  • $10,000 annual education reimbursement
  • Employee Resource Groups
  • Flexible PTO plus 9 paid holidays
  • 20 weeks paid parental leave for primary caregivers
  • 14 weeks for secondary caregivers
  • $2,000 Calvin Care Cash for new family members
  • Flexible work environment
  • Remote work options

Interested in this job?

Jobs Related To America's Rewards App (Fetch) Data Engineer

Data Engineer

Data Engineer role at Fetch, working with large-scale data infrastructure and modern tools like Snowflake, DBT, and Airflow to power America's leading rewards platform.

Data Engineer

Data Engineer position at Fetch, working with enterprise-scale data infrastructure and modern tools like Snowflake, DBT, and Airflow, offering competitive compensation and comprehensive benefits.

Data Engineer, Amazon Customer Service

Data Engineer role at Amazon focusing on customer experience analytics and machine learning pipelines

Data Engineer, Amazon Customer Service

Data Engineer role at Amazon focusing on customer experience analytics and defect elimination using ML and GenAI

Data Engineer, Geospatial, Kuiper Ground Infrastructure Services, Geospatial Team

Data Engineer position at Amazon's Project Kuiper, developing geospatial data pipelines and tools for satellite broadband infrastructure.