Join Us at Fetch: DataOps Data Engineer Opportunity
Are you ready to be part of a revolutionary shopping platform that’s transforming the way consumers save money? Fetch is looking for passionate individuals to join our dynamic team and help us build our vision. Discover why millions of users rank us among the top 10 in Shopping on the App Store and why Forbes has named us one of America’s Best Startup Employers for two years running.
Why Fetch?
Fetch points are more than just rewards; they’re a way to make saving money fun. Whether you’re scanning receipts from your grocery aisle visit or a drive-through, Fetch brings brands and consumers together in a unique, loyalty-driving, points-exploding experience. We’re a fast-growing, founder-led technology company with a people-first culture rooted in trust and accountability. We empower our employees to think big, challenge ideas, and innovate.
If you’re eager to contribute to a company that values creativity and innovation, then apply to join our exciting journey today!
About the Role: DataOps - Data Engineer
As part of our data team, the DataOps - Data Engineer will play a crucial role in designing and building scalable and efficient data pipelines and transformation systems. You'll process terabytes of data each day to support Fetch’s business, providing stakeholders with extensive data accessibility and usability. Your work in data engineering is vital to Fetch’s success as we aim for world-class data availability.
Scope of Responsibilities
- Develop tools to support rapid development of data products and recommend patterns for data pipeline deployments.
- Create data pipelines to process terabytes of data daily, leveraging data warehouses and lakes within the AWS cloud.
- Enable data discovery and lineage tracking, implementing best practices for data governance, security, and compliance.
- Innovate with datasets from millions of daily active users, and apply data modeling best practices.
- Design systems to ensure high data quality throughout the data lifecycle, developing standards for data quality.
- Collaborate with the DevOps team to integrate data needs into DevOps tooling.
- Promote a culture of collaboration, automation, and continuous improvement in data engineering processes.
- Stay updated on emerging technologies, tools, and trends in data processing and analytics.
The Ideal Candidate
- Self-starter capable of taking a project from architecture to adoption.
- Experience with Infrastructure as Code tools like Terraform or CloudFormation to automate data infrastructure deployment.
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) processes, including setting up and maintaining pipelines for data applications.
- Proficient in software development lifecycle processes, with a focus on fast releases and incremental improvement.
- Experience ensuring data quality using tools and frameworks for data validation, anomaly detection, and monitoring.
- Knowledgeable in data modeling and tools like DBT.
- Proven experience in designing and maintaining scalable data pipelines processing terabytes of data daily using frameworks like Apache Spark, Kafka, and Flink.
- Strong foundation in data architecture principles and emerging technologies.
- Proficient in at least one modern programming language (Go, Python, Java, Rust) and SQL.
- Comfortable presenting and debating technical decisions in peer reviews.
- Bachelor’s or Master’s degree in relevant fields such as Computer Science, Data Science, or Business Analytics.
Benefits at Fetch
- Equity for everyone
- 401k Match: Dollar-for-dollar match up to 4%.
- Comprehensive medical, dental, and vision plans for you and your pets.
- Continuing Education: Up to $10,000 per year in education reimbursement.
- Employee Resource Groups: Join groups focused on fostering a diverse and inclusive workplace.
- Paid Time Off: Flexible PTO, 9 paid holidays including Juneteenth and Indigenous People’s Day, plus a week-long year-end break.
- Robust Leave Policies: 18 weeks of paid parental leave for primary caregivers, 12 weeks for secondary caregivers, and a flexible return to work schedule.
- Hybrid Work Environment: Collaborate in one of our offices in Madison, Birmingham, or Chicago, or work