This position is no longer accepting applications
Closed on August 4, 2026.
This role is filled — get an email when new SQL roles open on DataJobs.io:
Data Engineer
Cloud
Cloud Platform
Data Architecture
Data Build Tool
Data Engineer
Data Integration
Data Management
Data Modeling
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Security
Data Warehouse
Data Warehousing
Database
Dbt
ETL
Git
Infrastructure As Code
Prefect
Snowflake
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New SQL jobs on DataJobs.io alert.
See other roles at Crumbl.
Job Description
On-site opportunity in Provo, Utah with Crumbl, offering a collaborative, growth-oriented culture where data informs every decision. This role sits at the headquarters and provides ample room for career advancement within a hyper-growth environment, all while working with modern tooling and a team that values data quality and security.
Responsibilities
- Design, build, and maintain scalable data pipelines using ELT/ETL methods to securely extract, load, and process data across sources.
- Partner with data scientists, analysts, and stakeholders to translate data needs into reliable, high-quality data assets.
- Create and sustain thorough documentation, including data dictionaries, workflow diagrams, and data flow diagrams.
- Protect data integrity and security by implementing appropriate controls and continuous monitoring.
- Optimize pipelines for performance and efficiency, tuning for faster queries on large datasets.
- Implement data security policies and procedures, covering access controls, encryption, and data masking.
- Design and implement data processing workflows with dbt and Prefect to support data science and machine learning use cases.
- Develop and maintain ingestion processes to bring external data into the organization’s data environment.
- Identify performance bottlenecks and collaborate with infrastructure and operations teams to optimize system performance.
- Test and validate data pipelines to ensure they meet business requirements and operate reliably.
- Participate in code reviews and contribute to data engineering best practices.
- Stay current with emerging data engineering and data science technologies to identify practical opportunities for adoption.
Requirements
- Bachelor’s or Master’s degree in Data Science, Information Systems, or a related field.
- Minimum of 3 years building and maintaining production data pipelines, or equivalent experience with a related degree.
- Advanced SQL skills, including window functions, CTEs, and performance tuning on large datasets.
- Strong Python for data engineering with modular, testable pipeline code.
- Hands-on dbt experience covering models, tests, macros, and incremental materializations.
- Production Snowflake experience focusing on schema design, performance tuning, and warehouse/cost optimization.
- Experience with AWS data services such as S3, Glue, and Lambda.
- Data quality and observability using dbt and Elementary.
- Infrastructure as code using Terraform and version control with Git.
- Dimensional modeling concepts (star/snowflake schemas, SCDs) and lakehouse ideas.
- Strong problem-solving abilities and clear communication with analysts, scientists, and stakeholders.
Technologies
- dbt
- Prefect
- SQL
- Python
- Snowflake
- AWS S3
- AWS Glue
- AWS Lambda
- Terraform
- Git
- Elementary
Benefits
- Medical, dental, and vision coverage
- 15 days of paid time off per year
- 10 paid holidays
- Paid parental leave
- Personal cell phone bill reimbursement
- Gym reimbursement
- Corporate DoorDash DashPass membership
- Regular company and team activities
- 401(k) with competitive matching
- Strong opportunities for career growth
- Work within a hyper-growth company