Data Engineer

America's Rewards App helping millions earn rewards for buying brands they love, with over $1 billion in rewards delivered.
Madison, WI, USABirmingham, AL, USAChicago, IL, USA
$120,000 - $130,000
Data
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Consumer

Description For Data Engineer

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

As a Data Engineer, you'll be instrumental in modeling and analyzing data using SQL best practices, working with modern data stack including Snowflake, DBT, and Airflow. You'll handle terabytes of data while ensuring optimal performance and maintaining high data quality standards. The role combines technical expertise with business acumen, requiring strong communication skills to translate complex data insights for various stakeholders.

The position offers a competitive salary range of $120,000-$130,000, along with an impressive benefits package including equity, 401k matching, comprehensive healthcare, and generous parental leave policies. Fetch's culture emphasizes work-life balance with flexible PTO and remote work options, while fostering professional growth through a substantial education budget.

Working at Fetch means joining a Forbes-recognized startup employer that values innovation and maintains a people-first culture. The company's commitment to diversity and inclusion is reflected in their ERGs and inclusive policies. Whether you choose to work from their offices in Madison, Birmingham, or Chicago, or remotely, you'll be part of a team that's reshaping the future of brand-consumer relationships through data-driven solutions.

Last updated 13 minutes 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
  • 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 relational and non-relational databases
  • Understanding of ETL vs. ELT processes
  • Strong communication skills
  • Ability to work autonomously
  • Experience with DBT or Airflow in production
  • Cloud resources deployment experience (AWS, Azure, or GCP)
  • Proficiency in Python

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 per year 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

Interested in this job?

Jobs Related To Fetch Data Engineer

Solution Engineer

Solution Engineer role at Fetch focusing on data pipeline development and optimization, working with major brands to deliver customer insights through advanced data management.

Analytics Engineer

Fetch seeks an Analytics Engineer to model data, leverage tools like DBT and Snowflake, and drive insights for millions of users in America's leading rewards app.

Data Engineer II, Attack Surface Module

Data Engineer II position at Recorded Future, focusing on building and maintaining data pipelines for security teams, requiring 3+ years of Python experience.

Business Intelligence Engineer

Business Intelligence Engineer role at Maddox, leading data analysis and reporting initiatives while providing technical leadership and training across the organization.

Data Platform Engineer

Data Platform Engineer role at Canonical, focusing on building automation solutions for multi-cloud and on-premise data platforms using Python and distributed systems.