Cricut

Senior Data Engineer

Cricut
Apply
7 days ago
South Jordan, UT, USASenior

Responsibilities

  • Design, build, and operate scalable batch and streaming pipelines on AWS using Airflow, Glue, Kafka, S3, and Redshift.
  • Own product event platform evolution, including schema design, event taxonomy, versioning, and migrations.
  • Develop data quality and observability capabilities covering validation, instrumentation testing, anomaly detection, freshness, completeness, and lineage.
  • Implement reliable handling of late-arriving and out-of-order data through lookback reprocessing and idempotent incremental loads.
  • Build data foundations, feature pipelines, and feature-store infrastructure for personalization and recommendation systems.
  • Support ML workflows on AWS Batch and SageMaker, including training-data generation, offline evaluation datasets, and model-output delivery.
  • Instrument and model interaction, generation, and feedback data for AI-powered product experiences.
  • Develop fact and dimension models for BI, ad-hoc exploration, and experimentation platforms.
  • Tune warehouse performance and cost through distribution, sort, workload-management, unload, and serving strategies.
  • Set engineering standards for code review, testing, CI/CD, documentation, and on-call practices, while mentoring engineers.

Requirements

  • 8+ years of experience in data engineering, including ownership of production pipelines at scale.
  • Strong SQL and Python skills; PySpark or Spark experience is a plus.
  • Deep hands-on experience with AWS data services including S3, Glue, Redshift, DynamoDB, Lambda, and IAM.
  • Production experience with Apache Airflow, including DAG design, dependency management, templating, alerting, and backfills.
  • Experience with streaming and event ingestion technologies such as Kafka, Kinesis, or SQS, plus clickstream or product analytics data.
  • Strong dimensional and event data-modeling skills and understanding of downstream metric impacts.
  • Experience building data quality and observability frameworks.
  • Experience supporting production ML systems through feature engineering, training datasets, feature stores, or model-serving data flows.
  • Ability to lead cross-functional technical work, write design documents, and translate ambiguous business needs into architecture.
  • Clear communication skills with engineers, data scientists, and business partners.
  • Preferred experience with recommendation systems, personalization data, SageMaker, AWS Batch, MLOps tooling, analytics instrumentation, LLM or generative AI applications, A/B testing platforms, lake table formats, or Redshift data sharing.
  • A passion for making, crafting, or creative tools is preferred.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k) match, generous paid time off, tuition reimbursement, and a yearly lifestyle stipend.
  • Employee discounts and a collaborative, creative work environment.
  • In-office work at least 4–5 days per week; this is not a fully remote role.
  • Relocation assistance is available.
  • Employment is contingent on successfully completing a criminal background check.
  • Cricut participates in E-Verify.

Tech Stack

Amazon DynamoDBAmazon RedshiftApache AirflowApache KafkaApache SparkAWSPythonSQL

Categories

Data Engineering
Cricut

About Cricut

1,001-5,000 employees

Cricut builds smart cutting machines, heat presses, and crafting tools with companion software and a content library used by crafters, educators, and small sellers. It sells hardware, materials, and subscriptions (including Cricut Design Space and Cricut Access) direct-to-consumer and through major retailers. Founded in 1969 and headquartered in South Jordan, Utah, the company is publicly traded on Nasdaq (CRCT) after its 2021 IPO.

Contact me