DataJobs.io
← Back to all jobs

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

Similar Jobs