Job Description

Posted on:

November 5, 2024

We are building something special at Fetch, where every month, millions of people use America’s Rewards App to earn rewards for purchasing brands they love. Whether it's in the grocery aisle, at the drive-through, or through a favorite mobile game, Fetch empowers consumers to live rewarded throughout their day. To date, we’ve delivered over $1 billion in rewards and garnered more than 5 million five-star reviews from satisfied users. With significant investments from SoftBank, Univision, and Hamilton Lane, Fetch is reshaping consumer and brand connections in the marketplace. You will play a crucial role in a platform that drives brand loyalty and creates lifelong consumers through the power of Fetch points. User and partner success is at the core of our mission, and we extend this commitment to our employees. Recognized as one of America’s Best Startup Employers by Forbes for two consecutive years, Fetch values a people-first culture grounded in trust, accountability, and innovation. We encourage our employees to challenge ideas, think bigger, and always bring fun to Fetch. We are an equal opportunity employer.

About The Role:

As a Senior Analytics Engineer, you will build systems that model data clearly and concisely, consolidating multiple sources to enable internal and external stakeholders to answer questions on an ongoing basis. Working on a small, cross-functional team with fellow engineers, product managers, and data scientists, you will tackle complex problems to design and develop innovative solutions. Your tools will help some of the largest brands gain a deeper understanding of their customers and transform the shopping experience. Join us in changing how brands connect with their customers and empowering consumers to Live Rewarded through Fetch Points. This is a full-time position that can be remote or based in one of our US offices.

What You’ll Do At Fetch:

  • Model and analyze data using SQL best practices for OLAP/OLTP query and database performance.
  • Utilize Data Build Tool (DBT), Snowflake, Airflow, AWS infrastructure, CI/CD, testing, and engineering best practices.
  • Generate innovative methods for datasets with millions of daily active users and terabytes of data.
  • Translate business requirements into actionable data models and artifacts.
  • Communicate findings to a broad range of stakeholders clearly, both verbally and in writing.
  • Manage administrative tasks for Snowflake, Tableau, and DBT/Airflow infrastructure.
  • Test, monitor, and report on data health and quality; lead data documentation and discovery initiatives.

In Your Toolbox (Minimum Requirements):

  • 3+ years of professional experience in a technical role with advanced knowledge of SQL.
  • Experience with data modeling, orchestration tools, and relational/non-relational databases.
  • Familiarity with object data stores (e.g., Snowflake, MongoDB, S3, HDFS, Postgres, Redis, DynamoDB).
  • Understanding ETL vs. ELT processes, data warehouses, and business intelligence tools.
  • Ability to clearly communicate data insights to internal and external stakeholders.
  • Able to thrive in a highly autonomous, matrixed organization and manage multiple concurrent work streams.

Bonus Points (Preferred Requirements):

  • Experience building and experimenting with different tools and technologies, sharing knowledge with the organization.
  • Experience developing and maintaining DBT or Airflow in production environments.
  • Familiarity with programmatically deploying cloud resources on AWS, Azure, or GCP.
  • Knowledge of data quality, governance, or disaster recovery initiatives.
  • Proficiency in at least one imperative programming language (e.g., Python).

At Fetch, we provide:

  • Equity for everyone.
  • 401k Match: Dollar-for-dollar match up to 4%.
  • Comprehensive medical, dental, and vision plans, including coverage for pets.
  • $10,000 per year in education reimbursement.
  • Employee Resource Groups fostering a diverse and inclusive workplace.
  • Flexible PTO and 9 paid holidays, including Juneteenth and Indigenous People’s Day.
  • Robust leave policies: 20 weeks paid parental leave for primary caregivers, and 14 weeks for secondary caregivers.
  • Calvin Care Cash: $2,000 incentive for new family members to assist with childcare-related costs.
  • Hybrid work environment with access to stunning offices in Madison, Birmingham, or Chicago, along with necessary remote work equipment.

Secret insights

Fetch is thriving with 30% employee growth! Engineering team is up 45%, signaling a push for tech talent. HR also grew 20% – they value their people. Perfect for AI job seekers!