Posted Sep 19, 2026

Sr Data Engineer

Apply Now
Overview

Build the Future

At McGraw Hill, we are dedicated to delivering digital learning experiences that transform education for learners and educators. Our focus is on creating seamless, impactful products that truly benefit our users while supporting growth and collaboration across teams. We foster a culture that values innovation, teamwork, and a balance between career growth and personal well-being.

 

How can you make an impact?

The Senior Data Engineer in Data and Analytics is responsible for advancing McGraw-Hill Education's (MHE) business intelligence and data platform capabilities, delivering scalable, reliable, and actionable insights across financial, product, customer, user, and third-party data domains. This role is deeply hands-on — designing, building, and optimizing end-to-end data pipelines and architectures on AWS (including services such as S3, Glue, Redshift, Lambda, EMR, and Step Functions) and Databricks (leveraging Delta Lake, Unity Catalog, and MLflow where applicable).

The Senior Data Engineer will architect and implement dynamic reporting, analytics, and data modeling solutions that drive measurable outcomes in the education domain, while ensuring the performance, efficiency, and reliability of the broader Data Platform. The ideal candidate brings a strong data engineering foundation with deep, hands-on expertise in AWS cloud infrastructure and Databricks, including experience with Delta Lake architecture, medallion (Bronze/Silver/Gold) data design patterns, and Databricks Workflows for pipeline orchestration. Advanced proficiency in SQL and experience with Python or Scala for large-scale data transformation are essential. Familiarity with infrastructure-as-code (e.g., Terraform) and CI/CD practices for data pipelines is a strong plus.

This role requires close collaboration with business stakeholders, data analysts, and product teams to translate complex data requirements into robust, production-grade engineering solutions — ensuring timely, high-quality delivery across all data initiatives.

 

This is a remote position open to applicants authorized to work for any employer within the United States.

 

What You'll Do

 

 

What You Bring

 

 

Preferred Experience & Skills:

 

 

Why work for us?

The work you do at McGraw Hill will be work that matters. We are collectively building experiences that will help shape the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

 

The pay range for this position is between $135,000 - $160,000 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered. Click here to learn more about our benefit offerings.

 

McGraw Hill recruiters always use a “@mheducation.com” email address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email. 

51188

Requires 5+ years in data engineering, 3+ years with AWS cloud platforms, and 1+ year in workflow automation. Expertise in Databricks, Delta Lake, Unity Catalog, SQL, Python or Scala, and distributed pipelines.

Key Responsibilities

Skills & Tools

AWS, Amazon S3, AWS Glue, Amazon Redshift, AWS Lambda, Amazon EMR, AWS Step Functions, Amazon Athena, IAM, Databricks, Delta Lake, Unity Catalog, MLflow, Databricks Workflows, Databricks SQL, Delta Live Tables (DLT), Apache Spark, PySpark, Scala, Python, SQL, Terraform, Git, Jira, Apache Airflow, Tableau, Alteryx

Job Details

Benefits

About McGraw Hill

An education company delivering digital learning experiences and educational content for learners and educators. — Industry: Education