Jobs · Information Technology · New Jersey

Senior Data Engineer

BetMGM · New Jersey, United States · 3 wk ago
HybridInformation Technology$135k–$170k/yrFull-time

About the role

The Senior Data Engineer will own the path from raw transactional and event data to trustworthy, well-modeled datasets powering BetMGM's analytics, ML, and operational systems.

Responsibilities

  • Pipeline & Platform Engineering
    • 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
  • 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
  • AWS Platform Ownership
    • Build AWS-native infrastructure for data workloads
    • S3, ECS/Fargate, Lambda, EMR Serverless, Glue Catalog, IAM, Secrets Manager, VPC endpoints
  • Data Quality & Observability
    • 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
  • AI in the Engineering Loop
    • Direct AI coding agents (Claude Code, Cursor, GitHub Copilot, dbt Copilot, Snowflake Cortex Code) as a force multiplier
    • Writing specs, decomposing work, reviewing AI-generated PRs, and owning the architectural decisions agents cannot make
  • Collaboration
    • Partner with analytics engineers, data scientists, and ML platform engineers on shared standards
    • Work alongside Entain India and contractor engineering partners; level them up on the standard playbook
    • Translate stakeholder requests into the right shape — push back when a request should not be built the way it was asked

Qualifications

  • BS or MS in Computer Science, Statistics, Math, or other STEM field — or equivalent practical experience
  • Practical experience wins ties
  • 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
  • CXI/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

Nice-to-Haves

  • Snowflake-native ML (Snowpark, Cortex AISQL, Snowflake Notebooks) for in-warehouse scoring or unstructured workloads
  • Iceberg / open-table-format experience for cross-engine interoperability
  • Streaming experience — Kafka, Snowpipe Streaming, or Kinesis — with stated latency budgets
  • Reverse-ETL exposure (Hightouch, Census, or custom) into operational marketing or product systems
  • Demonstrable track record of shipping more with AI in the loop than without — not "I have used Cursor," but "this is how I design work for an agent to do."
  • Regulated-industry experience (gaming, fintech, healthcare) — comfort with audit, lineage, and PII tiering

Benefits

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!

Pay

The annual salary range for this position is $135,000 to $170,000. Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.

Schedule

This position is also eligible for participation in a performance-based bonus plan.

Application Instructions

Applicants must possess legal authorization to work for our company in the U.S. without the need for immigration sponsorship.

Gaming Compliance & Licensing Requirements

As an online gaming company, BetMGM is required to comply with state gaming regulations which includes licensing obligations. Applicable employees must be licensed by at least one jurisdictional agency, although certain positions require licensing by multiple agencies. Failure to become licensed or maintain licensure with each agency as required for the role may result in termination of employment. Please note that the licensing process includes comprehensive background checks which may include a review of criminal records, financial history, and personal background verification. In addition, candidates must comply with and support BetMGM's responsible gambling policies, procedures, and initiatives.

About BetMGM

BetMGM is revolutionizing sports betting and online gaming in the United States and Canada. We are a partnership between two powerhouse organizations—MGM Resorts International and Entain Group. You know our name through our exciting portfolio of brands including BetMGM Casino, BetMGM Sportsbook, Borgata Online, Party Casino and Party Poker. We aim to bring our ideas into action and find ways to deliver the best quality in gaming platforms.

Equal Opportunity Employer

BetMGM is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified individuals, regardless of race, religion, gender, gender identity, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability, or any other legally protected status. As an organization, we are unwavering in our commitment to maintaining a discrimination-free work environment, and fostering a culture of inclusivity, belonging and equal opportunity for all employees and applicants.

Similar jobs

Senior Data Engineer

CVS HealthIrving, TX· 1 wk ago
Information Technologyapply on jobs.cvshealth.com

Senior Data Engineer

Asset Based LendingCherry Hill, NJ· 6 days ago
Information Technologyapply on workforcenow.adp.com

Senior Data Engineer

KellyMitchell GroupNew York, NY· 1 wk ago
Information Technology$75/hrapply on careers.kellymitchell.com

Senior Data Engineer

Unite UsUnited States· 6 days ago
RemoteInformation Technology$145k–$175k/yrapply on job-boards.greenhouse.io