Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BetMGM

Senior Data Engineer

BetMGM

Senior Data Engineer responsible for building and maintaining data pipelines for analytics at BetMGM. Collaborating with various teams while leveraging modern tech stacks for operational success.

Posted 7/10/2026full-timeRemote • Minnesota, Montana, Nevada, New Jersey, New York • 🇺🇸 United StatesSenior💰 $135,000 - $170,000 per yearWebsite

Tech Stack

Tools & technologies
AirflowAWSCloudKafkaPythonSQLTerraform

About the role

Key responsibilities & impact
  • Own the path from raw transactional and event data to trustworthy, well-modeled datasets powering BetMGM's analytics, ML, and operational systems.
  • Design, build, and operate batch, micro-batch, and streaming pipelines feeding Snowflake — Prefect-orchestrated flows on ECS Fargate, dbt for transformation, Snowpipe Streaming and Kafka for event ingestion.
  • Own the full dbt lifecycle (sources → staging → intermediate → marts) with model contracts, freshness SLAs, automated tests, and version-controlled documentation.
  • Stand up Snowflake objects (warehouses, RBAC, resource monitors, Dynamic Tables, Iceberg tables) through Terraform — no ClickOps in production.
  • Build AWS-native infrastructure for data workloads — S3, ECS Fargate, Lambda, EMR Serverless, Glue Catalog, IAM, Secrets Manager, VPC endpoints — entirely in Terraform.
  • Maintain CI/CD pipelines (GitLab CI or GitHub Actions) that gate every change with linting, dbt build, unit tests, contract checks, and AI-assisted code review.
  • Tune warehouse sizing, clustering, and query patterns for cost and latency; instrument credit usage via ACCOUNT_USAGE; right-size before scaling up.
  • Design RBAC, masking policies, and row-access policies that satisfy a regulated operator without becoming an access bottleneck.
  • Own freshness SLAs and data contracts for the gold layer; configure Monte Carlo coverage for volume, freshness, schema, and distribution; triage incidents end-to-end.
  • Collaborate with analytics engineers, data scientists, and ML platform engineers on shared standards (naming, testing, observability, lineage, cost attribution).

Requirements

What you’ll need
  • BS or MS in Computer Science, Statistics, Math, or other STEM field — or equivalent practical experience.
  • 5+ years building production data pipelines on a modern stack (Python + SQL + dbt + cloud).
  • Deep Snowflake — beyond SQL into administration: warehouse sizing, RBAC, resource monitors, Streams/Tasks, Dynamic Tables, secure data sharing, cost tuning via ACCOUNT_USAGE.
  • Strong AWS — S3, ECS/Fargate, Lambda, IAM, Secrets Manager, VPC — plus production experience with at least one of EMR Serverless, Glue, or MWAA.
  • Terraform for both cloud and Snowflake — you have owned IaC, not just touched it.
  • Orchestration fluency — Prefect, Airflow, or Dagster — and an opinion about when each is the right tool.
  • CI/CD ownership — you have built quality gates that block bad code, not just YAML pipelines that pass.
  • Bias toward outcomes — you describe past work in terms of SLAs, incidents, and customers served, not tool checklists.

Benefits

Comp & perks
  • Medical, Dental, Vision, Life, and Disability Insurance
  • 401(k) with company match
  • Pre-tax spending accounts including health care FSA and commuter savings
  • Flexible paid time off
  • Professional development reimbursement and ongoing skills training opportunities
  • Employee resource groups
  • Swag, ticket giveaways, and more!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLDbtSnowflakeTerraformAWSEMR ServerlessGluePrefectCI/CD
Soft Skills
Bias Toward OutcomesCollaboration