Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer

$135k - $170k

BetMGM

Discover What's Possible at BetMGM

Ready to make your career legendary? Join us as we bring the magic of Vegas to our players. The BetMGM team has over 1,400 talented members, revolutionizing sports betting and online gaming in the United States and Canada. We're a brand with technology at our hearts and the most driven and focused talent in the business.

As a valued team member, we're committed to giving you the resources and support you need to thrive. Our benefits and perks include:
  • 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!

At BetMGM, we recognize that every individual plays a meaningful role in our success. That's why we're committed to building a respectful, inclusive workplace. It's the strategy behind every win. By meeting people where they are, we create a culture of belonging where everyone can thrive and a workplace that reflects our values, our people, and our drive to win.

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. Builds on an AWS + Snowflake stack - Prefect on ECS Fargate for orchestration, dbt for transformation, Terraform for everything, CI/CD pipelines with quality gates that block bad code. Comfortable directing AI coding agents (Claude Code, Cursor, Copilot, dbt Copilot, Snowflake Cortex Code) as a force multiplier across the engineering workflow - PR review, model authoring, test generation, incident triage. Strong opinions about what belongs in the warehouse vs. the orchestrator vs. the platform, and the seniority to push back when a request shouldn't be built the way it was asked.

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 - no ClickOps in production.

AWS Platform Ownership

  • 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.

Snowflake Depth

  • 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.

  • Bring newer Snowflake capabilities to bear - Dynamic Tables, Snowpipe Streaming, Iceberg, Cortex AISQL - when they are the right answer, not because they are new.

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.

  • Treat the warehouse as a product: every consumer-facing model has tests, documentation, an owner, and a defined SLO.

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.

  • Help the team raise its ceiling on what is possible with AI in the loop, not just its baseline productivity.

Collaboration

  • Partner with analytics engineers, data scientists, and ML platform engineers on shared standards (naming, testing, observability, lineage, cost attribution).

  • Work alongside Entain India and contractor engineering partners; level them up on the standard playbook so the same code review, IaC, and CI/CD norms apply everywhere.

  • 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.

Must-Haves

  • 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."

  • Regulated-industry experience (gaming, fintech, healthcare) - comfort with audit, lineage, and PII tiering.

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. This position is also eligible for participation in a performance-based bonus plan.

Applicants must possess legal authorization to work for our company in the U.S. without the need for immigration sponsorship. At this time, this role is not eligible for immigration-related employment authorization sponsorship including H-1B, O-1, E-3, TN, OPT, etc.

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.

BetMGM LLC 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.

If you need assistance or accommodation with your application due to a disability, you may contact us at View email address on click.appcast.io.

This job description is not an exclusive or exhaustive list of duties a person in this position may be asked to perform from time to time.

#LI-HYBRID
#LI-IK1

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer in Jersey City, NJ vacancy
  •  ...A tech company in Jersey City is seeking a Senior Data Engineer with strong expertise in Python and Kubernetes, along with CI/CD processes. The ideal candidate will have experience in job orchestration, especially with Airflow, and familiarity with Snowflake. This hybrid... 
    Senior

    Highbrow

    Jersey City, NJ
    4 days ago
  •  ...A leading technology consulting firm seeks an experienced Data Engineer to design and implement data pipelines using AWS and Kafka. The ideal candidate will have strong skills in Python, SQL, and data engineering processes. You will work with multiple stakeholders to ensure... 
    Senior
    Full time

    Inizio Partners Corp

    Jersey City, NJ
    4 days ago
  •  ...Tiger Analytics, LLC is seeking an experienced Data Engineer to join their data team in Jersey City, New Jersey. You will design, build, and maintain scalable data pipelines on AWS cloud for analytics, machine learning, and Generative AI projects. The ideal candidate will... 
    Senior

    Tiger Analytics

    Jersey City, NJ
    4 days ago
  •  ...Glint Tech Solutions is seeking a skilled Data Engineer in Jersey City, United States. In this role, you will build and maintain scalable ETL/ELT data solutions to enhance our analytics and machine learning capabilities. The ideal candidate will have 7–10 years of experience... 
    Senior

    Glint Tech Solutions

    Jersey City, NJ
    3 days ago
  •  ...A technology company in Jersey City is seeking an experienced Data Engineer to build and maintain scalable data infrastructure that supports analytics and machine learning initiatives. The ideal candidate will focus on ensuring data is reliable, accessible, and optimized... 
    Senior

    Compunnel

    Jersey City, NJ
    4 days ago
  •  ...Tata Consultancy Services is seeking a data engineer in Jersey City, NJ, to design and maintain scalable data pipelines primarily using Python and Spark. The ideal candidate will have strong expertise in ETL/ELT workflows and a solid understanding of data warehousing principles... 
    Senior

    Tata Consultancy Services

    Jersey City, NJ
    4 days ago
  •  ...onsite in Jersey City 3 days/week Primary Responsibilities: Use data to create features and analytics for internal Data Services...  ...King Jr. Dr. Tampa, FL 33607 “We work in Life Sciences, Clinical, Engineering, IT, and more. Above all, we specialize in people.” #J-18808-Ljbffr... 
    Senior
    3 days per week

    The Fountain Group

    Jersey City, NJ
    1 day ago
  • $120k - $140k

     ...A leading marketing technology firm in Jersey City, New Jersey, is seeking a Senior Data Engineer to build cloud-based data products. The role involves overseeing data environments, designing scalable systems, and mentoring a development team. Candidates should have extensive... 
    Senior
    Work at office
    Flexible hours

    Omnicom Group Inc.

    Jersey City, NJ
    4 days ago
  •  ...Senior Data Engineer Jersey City, New Jersey, United States Role Overview Hands-on experience with Azure Services: Databricks, Data Factory and DevOps Proficient in Python, Apache Spark, and PySpark Write advance and complex SQL queries with solid experience... 
    Senior

    Inizio Partners

    Jersey City, NJ
    a month ago
  •  ...Senior Data Engineer- Jersey city, NJ Must have: Spark, Scala, Java, AWS (EMR) Nice to have: Python, S3 EC2, EKS, Hadoop, Impala, Hive, Airflow Domain knowledge a plus Data set size is 500m-1b rows per batch His resume review focuses... 
    Senior

    Apex Informatics

    Jersey City, NJ
    19 hours ago
  •  ...analytics consulting firm. Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics...  ...team in the world. We are seeking an experienced Data Engineer to join our data team. In this role, you will be responsible for... 
    Senior
    Local area

    Tiger Analytics

    Jersey City, NJ
    1 day ago
  •  ...Quantiphi is an award-winning, AI-First digital engineering and consulting company focused on delivering high-impact Services and Solutions...  ...by combining deep industry expertise, disciplined cloud and data engineering practices, and cutting-edge applied AI research. Our... 
    Senior
    Full time

    Quantiphi

    Jersey City, NJ
    4 days ago
  • 00002 Citibank, N.A. is seeking a Sr Data Engineer (AVP) based in Jersey City, New Jersey. This intermediate role is primarily responsible for contributing to application systems analysis and programming. You will engage in numerous tasks related to feasibility studies,... 
    Senior

    00002 Citibank, N.A.

    Jersey City, NJ
    8 hours ago
  • $140k - $160k

     ...deserve. To learn more, visit Position Summary Join our mission to transform pharmacy benefits and healthcare navigation as a Senior Data Engineer (Analytics Engineer). You will build and maintain reliable data models within Snowflake with dbt, and improve data quality... 
    Senior
    Local area
    Flexible hours

    Transformcap

    Jersey City, NJ
    4 days ago
  •  ...Role description Oracle SQLPLSQL 10 years experience with at least 3 years experience as a data analyst Delivery focused technofunctional role Good knowledge of SQL programming preferably with databases such as Oracle Exadata Programming experience with... 
    Senior

    LTM

    Jersey City, NJ
    19 hours ago
  • $150k - $160k

     ...Senior Data Engineer – SEC 15c3-1 Reporting We are seeking a highly skilled Senior Data Engineer with SEC 15c3-1 reporting experience to join our team. Additional Information The base salary for this position will vary based on geography and other factors. In accordance... 
    Senior
    Temporary work
    Flexible hours

    Synechron

    Jersey City, NJ
    3 days ago
  •  ...Mufgamericas in Jersey City, NJ is seeking a Sr. Database Engineer focused on security data engineering. The role involves designing high-volume security data models in Snowflake and leading data ingestion processes. Candidates should have 10+ years of experience in database... 
    Senior
    Work at office
    Remote work

    MUFG Americas

    Jersey City, NJ
    3 days ago
  • $120k - $140k

     ...industry‑leading, AI‑powered Intelligence Platform that unites data, creativity and technology across our workflows and...  ...to excel. Opportunity Omni Platform Group (OPG) is seeking a senior data engineer to join our technology team. In this role you will build Omni... 
    Senior
    Work at office
    Flexible hours

    Omnicom Group Inc.

    Jersey City, NJ
    3 days ago
  • $125k

     ...VectorUSA is seeking a highly skilled Senior Network Engineer in Jersey City, New Jersey. The role involves supporting a large-scale enterprise network modernization and data center migration, focusing on Cisco Catalyst 9300 deployments and other critical networking tasks... 
    Senior

    VectorUSA

    Jersey City, NJ
    3 days ago
  • $150k - $180k

     ...Effectual is seeking a Senior Data Engineer to join our data team in Jersey City, NJ. The role focuses on building and maintaining high-performance data streaming architectures for real-time data processing. Candidates should have deep experience with Apache Kafka, AWS... 
    Senior

    Effectual Services

    Jersey City, NJ
    1 day ago
  • $150k - $180k

     ...Position Summary We are seeking a Senior Data Engineer with specialized expertise in data streaming technologies to join our data team. This role focuses on building and maintaining high-performance data streaming architectures that enable real-time data processing and... 
    Senior
    Temporary work
    Work at office
    Immediate start

    Effectual Services

    Jersey City, NJ
    1 day ago
  •  ...terminating subscriptions • Viewing and monitoring utilization and status of all Oracle Cloud services across identity domains and data centres • Activating new services and creating service instances (databases, analytics, integration) • Manages Oracle Essbase... 
    Senior

    LTM

    Jersey City, NJ
    3 days ago
  •  ...We are seeking a meticulous ETL QA Tester with 6+ years of experience, strong SQL skills and experience in ETL testing to ensure data integrity, accuracy, and completeness throughout our data transformation processes. This role demands flexibility in working hours to... 
    Senior
    Permanent employment
    Contract work
    Local area

    Cloud Hybrid Technologies LLC

    Jersey City, NJ
    4 days ago
  •  ...Programmers.io is looking for a Data Engineer in Jersey City, NJ. This hybrid role requires a candidate with extensive experience (10+ years) in Python and PySpark, strong skills in building scalable data pipelines, and a solid grasp of KYC/AML domains. The ideal candidate... 
    Senior

    programmers.io

    Jersey City, NJ
    4 days ago
  • $65 - $80 per hour

     ...A leading staffing firm in Jersey City, NJ is looking for a Senior Data Engineer with over 10 years of experience in data engineering roles. The ideal candidate must have expert knowledge of Apache Airflow, DBT Core, and a strong background in Python, Kubernetes, and... 
    Senior
    Hourly pay

    Yoh, A Day & Zimmermann Company

    Jersey City, NJ
    4 days ago
  • $106.9k - $176.5k

     ...career wherever you want it to go.  Join EY and help to build a better working world. We are seeking a highly skilled Senior Consultant Data Engineer with expertise in cloud data engineering, specifically Databricks. The ideal candidate will have strong client... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Hoboken, NJ
    19 hours ago
  • $102.5k - $187.9k

     ...Studio+ – Adobe Customer Journey Analytics (CJA) Developer –Senior At EY, we’re committed to building a better working world...  ...strategies. The ideal candidate will have a strong background in data analytics, experience with Adobe CJA, and a passion for delivering... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Hoboken, NJ
    4 days ago
  •  ...stability of software applications and systems Required Skills: • Min 6 years of hands-on experience • AWS, Python, Spark • Data/Backend Software Developer Nice to have: • Certifications - AWS Solutions architect • Financial Domain
    Senior
    Work at office

    Concord IT Systems

    Jersey City, NJ
    4 days ago
  •  ...Responsibilities Design, develop, and maintain scalable data pipelines using Python and Spark. Build and optimize ETL/ELT workflows...  ...Qualifications Strong hands-on experience in Python programming for data engineering and data processing. Extensive experience with Apache Spark (... 
    Senior

    Tata Consultancy Services

    Jersey City, NJ
    4 days ago
  • $150k - $175k

     ...Fortitude Reinsurance Company Ltd. is seeking a Senior Associate in Data Solutions Engineering. This role involves developing data pipelines, implementing data transformations, and mentoring junior team members. The ideal candidate will have a Bachelor’s degree and four... 
    Senior

    Socotra

    Jersey City, NJ
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!