Senior Data Engineer

Jobtailor

New Jersey

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BetMGM seeks a senior data platform engineer to own end-to-end data pipelines from raw data to clean, trusted datasets powering analytics and ML systems. You will design and operate batch, micro-batch, and streaming pipelines feeding Snowflake, using Prefect-orchestrated flows on ECS Fargate and dbt for transformations.

The role requires deep Snowflake administration, strong AWS experience, and IaC with Terraform.

Qualifications

  • 5+ years building production data pipelines on a modern stack (Python + SQL + dbt + cloud).
  • Deep Snowflake administration knowledge: warehouse sizing, RBAC, monitors, Streams/Tasks, Dynamic Tables, secure data sharing, cost tuning via ACCOUNT_USAGE.
  • Strong AWS experience: S3, ECS/Fargate, Lambda, IAM, Secrets Manager, VPC, plus EMR Serverless/Glue/MWAA experience.
  • Terraform for cloud and Snowflake: demonstrated IaC ownership.

Responsibilities

  • Own the path from raw transactional and event data to trustworthy datasets powering analytics, ML, and operational systems.
  • Design, build, and operate batch, micro-batch, and streaming pipelines feeding Snowflake.
  • Own the full dbt lifecycle with contracts, freshness SLAs, tests, and docs.
  • Stand up Snowflake objects via Terraform—no ClickOps in production.
  • Build AWS-native data infrastructure (S3, ECS Fargate, Lambda, EMR Serverless, Glue) in Terraform.
  • Maintain CI/CD pipelines with linting, dbt build, tests, and contract checks.
  • Tune warehouses and query patterns for cost and latency; monitor usage.
  • Design RBAC and masking policies to meet regulatory needs.
  • Own data freshness SLAs and triage incidents end-to-end.
  • Direct AI coding agents to scale workflows and review AI-generated PRs.
  • Collaborate with analytics engineers, data scientists, and ML platform engineers on standards.

Skills

Python
SQL
dbt
Snowflake
AWS
Terraform
Prefect
Airflow
CI/CD
SLA management
AI in workflow

Education

BS/MS in CS/Math

Tools

Snowflake Admin
Kinesis
EMR Serverless
MWAA
S3

Job description

Responsibilities
  • 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; triage incidents end-to-end.
  • Direct AI coding agents as a force multiplier — writing specs, decomposing work, reviewing AI-generated PRs, and owning the architectural decisions agents cannot make.
  • Partner with analytics engineers, data scientists, and ML platform engineers on shared standards (naming, testing, observability, lineage, cost attribution).
Requirements
  • 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.
  • 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.
  • A 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.'
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Snowflake Data Engineer
Snowflake Data Engineer

Compunnel, Inc. • Richardson (TX)

On-site
USD 120,000 - 150,000
Senior Analyst, Data Platform Engineering
Senior Analyst, Data Platform Engineering

Jobtailor • Arizona

On-site
USD 110,000 - 170,000
Senior Data Analyst
Senior Data Analyst

Jobtailor • Town of Texas (WI)

On-site
USD 80,000 - 120,000
Staff Data Engineer
Staff Data Engineer

Jobtailor • New York (NY)

On-site
USD 150,000 - 230,000
Senior Data Engineer
Senior Data Engineer

Boston Energy Trading and Marketing LLC • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Snowflake Data Engineer
Senior Snowflake Data Engineer

Luxoft • Indiana

Hybrid
USD 90,000 - 120,000
Lead Data Engineer
Lead Data Engineer

Jobtailor • New York (NY)

On-site
USD 180,000 - 260,000
Snowflake Data Engineer
Snowflake Data Engineer

Reuben Cooley • New York (NY)

On-site
USD 150,000 - 190,000
Senior Data Platform Engineer - ETL, Snowflake, AI
Senior Data Platform Engineer - ETL, Snowflake, AI

Harba • Boston (MA)

On-site
Senior Forward Deployed Engineer, Applied AI
Senior Forward Deployed Engineer, Applied AI

Jobtailor • California (MO)

Hybrid
USD 180,000 - 280,000