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

Sr Data Engineer

$135k - $160k

McGraw-Hill Education

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

  • Senior Data Engineer must have prior hands-on experience designing and delivering data solutions on Databricks, including building and maintaining lakehouses using Delta Lake with a medallion (Bronze/Silver/Gold) architecture.
  • Strong knowledge working with data from financial and operational systems, with proven experience implementing Slowly Changing Dimensions (SCD Types 1, 2, and 3) using Delta Lake MERGE operations and Databricks SQL within a unified lakehouse model.
  • Experience running and optimizing cloud data platforms on Databricks, including cluster configuration, autoscaling policies, job scheduling via Databricks Workflows, and adherence to daily runbook SLAs through proactive monitoring and alerting.
  • Strong experience with Git-based version control integrated into Databricks (Databricks Repos / Git folders) and project management tools such as Jira, operating within Agile/Kanban delivery frameworks.
  • Strong experience with modern data architecture principles, including Unity Catalog for data governance, Delta Sharing, and cloud-native lakehouse design patterns on AWS with Databricks.
  • Ability to translate business requirements into technical designs and deliver production-grade data solutions within Databricks, from initial scoping through deployment.
  • Design and develop parallel and distributed ETL/ELT pipelines using Apache Spark (PySpark/Scala) on Databricks, applying partitioning, caching, and broadcast join strategies for optimal resource efficiency and throughput.
  • Understand data mapping and transformation requirements and implement them using Databricks-native constructs including Spark transformations (aggregations, joins, unions, window functions, lookups, and pivot/unpivot operations) and Delta Live Tables (DLT) for declarative pipeline development.
  • Develop and maintain Databricks Workflows and job orchestration logic (including dependency management, retry policies, and alerting), replacing traditional shell-based wrapper patterns with cloud-native, maintainable pipeline automation.
  • Proven experience designing and building integrations that support standard data modeling constructs - fact tables, dimension tables, star and snowflake schemas, and aggregations - implemented as Delta tables within Unity Catalog.
  • Ability to provide end-to-end technical guidance across the full software development life cycle, from requirements gathering and architecture design through implementation, testing, and production deployment on Databricks.
  • Ability to produce high-quality solution design documentation, including data flow diagrams, pipeline architecture specs, and Unity Catalog data asset definitions, ensuring clarity for both technical and business stakeholders.

What You Bring

  • Deep expertise in modern data lakehouse architecture, including Delta Lake, medallion design patterns, Unity Catalog governance, and the transition from traditional data warehousing to cloud-native lakehouse solutions on Databricks.
  • 5+ years of experience in Data Engineering, with a focus on the following tools and technologies:
  • Databricks - Delta Live Tables (DLT), Databricks Workflows, Unity Catalog, Delta Lake (MERGE, OPTIMIZE, VACUUM, Z-ordering), Databricks SQL, and MLflow
  • AWS services - S3, Redshift, Glue, Lambda, EMR, Athena (with Iceberg), Step Functions, and IAM - integrated with Databricks as the primary compute and transformation layer
  • Scripting and programming languages - Python (PySpark), Scala (Spark), or SQL as primary languages for pipeline development and data transformation within Databricks
  • 3+ years of experience working with cloud platforms - primarily AWS - architecting and operating Databricks environments including workspace configuration, cluster policies, instance profiles, and cost optimization strategies.
  • 1+ years of experience with workflow automation and pipeline orchestration using Databricks Workflows, Apache Airflow (with the Databricks provider), or equivalent cloud-native schedulers, replacing traditional Unix shell scripting with scalable, observable pipeline management.

Preferred Experience & Skills:

  • Experience with Publication and Education domain.
  • Prior experience or familiarity with Tableau/Alteryx.

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

McGraw Hill uses an automated employment decision tool (AEDT) to assist in the screening process by recommending candidates with "like skills" based on resume and job data. To request an alternative screening process, please select "Opt-Out" when asked to "Consent to use of Automated Employment Decision Tools" during the application.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Sr Data Engineer in Columbus, OH vacancy
  •  ...Sr. Data Engineer Must Haves: Required Qualifications Bachelor's degree in Computer Science, Engineering, Data Science, or related field 6+ years of experience in data engineering or data platform development, injest to transition models Extremely strong... 
    Senior

    Alpine Solutions Group

    Columbus, OH
    7 hours ago
  • $117.2k - $175.8k

    Sr Data Engineer - GE07BEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join our... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    3 days per week

    The Hartford Financial Services Group

    Columbus, OH
    2 days ago
  • Location: Columbus, OH / New York, NY (5 Days Onsite - Locals Only) NO GC candidates Long Term Required Skills: 12+ years of Data Engineering experience 8+ years of hands-on experience with Azure, Databricks, Data Lakes, and Spark Strong experience in Data Warehousing,... 
    Senior
    Local area

    TekValue IT Solutions

    Columbus, OH
    2 days ago
  • $165.56k - $188.09k

     ...Sr. Data Analytics Engineer Sr. Data Analytics Engineer Values & Innovation At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrate the Wins, Fight on Together, Love Athletes and Stand for... 
    Senior
    Local area
    Remote work
    Relocation

    Under Armour

    Columbus, OH
    4 days ago
  • $150k - $190k

     ...experiences for our internal users, customers and partners. The Senior Data Engineer will be responsible for the analysis, design, and development...  ...solutions focused on data engineering and ETL workflows. As a Sr. Software Engineer - Data, you will work with customers and... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours
    Shift work

    SHI GmbH

    Columbus, OH
    4 days ago
  • $126.2k - $264.1k

     ...days from the posting date or as long as the job remains posted. Career Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    3 days ago
  • Sr Azure Data Engineer Location: Columbus, OH (Local candidates ONLY - In-Person Interview) Contract U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor. Job Description Design, develop, and maintain data pipelines,... 
    Senior
    Contract work
    Local area

    Georgia IT Inc

    Columbus, OH
    4 days ago
  •  ...Senior Data Engineer Experience: 13 to 16 yrs. Top 2 Must Haves: 1. Graph DB hands on experience 2. AWS services Job Summary: - Analyzing and finding any impacts that technical changes may have on migration effort or business needs - Performing continuous research... 
    Senior

    Keylent Inc

    Columbus, OH
    2 days ago
  • $10k

     ...build a fulfilling career and encourage you to have a life. Let us be the best place you'll ever work.A Brief OverviewThe Senior Data Engineer at Safelite is responsible for implementing and maintaining new data pipelines, focusing on data ingestion, replication, and... 
    Senior
    Weekly pay
    Full time
    Work at office
    Local area
    Work from home
    Home office

    Safelite AutoGlass

    Columbus, OH
    4 days ago
  •  ...Senior Data Engineer Location: Indianapolis, IN Metro (Hybrid / 3-Day Onsite) (Open to Regional/EST Candidates with Onsite Travel) Contract Type: Contractor Full-Time / Enterprise Project Engagement (Outsourced via Xenon7) About Xenon7 Where elite tech talent... 
    Senior
    Full time
    Contract work
    For contractors

    Xenon Seven

    Columbus, OH
    4 days ago
  •  ...them the tools, expertise, and support to move forward with confidence. Job Description: Lower.com is looking for a Senior Data Engineer to join our Data & Analytics team. We're looking for someone who cares deeply about their craft, thinks in terms of the whole... 
    Senior
    Full time
    Temporary work
    Local area

    Lower

    Columbus, OH
    2 days ago
  •  ...Senior Data Engineer Fully Remote-United States Job Type Full-time Description Overview Tanaq Technical Services (TTS), a division of St. George Tanaq (SGT) Corporation, is an 8(a) Alaskan Native Small Business that specializes in delivering Enterprise... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    St. George Tanaq Corporation

    Columbus, OH
    1 day ago
  •  ...We are seeking a highly skilled Analytics Data Engineer with deep expertise in building scalable data solutions on the AWS platform . The ideal candidate is a 10/10 expert in Python and PySpark , with strong working knowledge of SQL. This engineer will play a critical... 
    Senior

    Revel IT

    Columbus, OH
    5 days ago
  • Lower is seeking a Senior Data Engineer to join the Data & Analytics team. You will design and build core data infrastructure powering reporting, analytics, and decision-making, using Snowflake, dbt, Looker, and Domo, while mentoring peers and owning end-to-end initiatives... 
    Senior

    Lower

    Columbus, OH
    5 days ago
  • Lambdanets Services in Columbus, OH is seeking a Big Data Developer to design and optimize our data warehouse and big data stack. You will contribute at a senior level to data architecture, performance optimization, and scalable data pipelines. The role requires 5+ years... 
    Senior

    Lambdanets

    Columbus, OH
    1 day ago
  • Lower, LLC in Columbus, Ohio, is seeking a Data Engineer II to enhance data pipelines and support analytics. This role offers a chance to work with cutting-edge technologies in a cohesive team environment focused on driving the mission of making homeownership accessible... 
    Senior

    Lower

    Columbus, OH
    4 days ago
  • Coinbase is seeking a Senior Data Engineer, Market Data on the Institutional Markets team to build and operate real-time market data systems across the platform. You will own feed handlers, normalization pipelines, and distribution layers, delivering low-latency data to... 
    Senior
    Remote work

    Coinbase

    Columbus, OH
    3 days ago
  • Safelite is seeking a Senior Data Engineer to design and maintain data pipelines, focusing on ingestion, replication, and CI/CD for batch and streaming data. You will help build a robust data infrastructure to support analytics engineers and data scientists. You will modernize... 
    Senior

    Safelite

    Columbus, OH
    5 days ago
  • American Electric Power seeks a DLP Engineer to protect sensitive data through monitoring, configuration, investigation, and response. The role develops, tests, and implements data protection strategies and policies, with duties including software deployment and remediation... 
    Senior

    American Electric Power

    Columbus, OH
    4 days ago
  • Jobot in Westerville, OH is hiring a Senior Healthcare Data Engineer to join a fast-growing AI-driven healthcare technology company. You will transform healthcare data, design scalable data transformations, and ensure data quality for critical business reporting. You will... 
    Senior

    Jobot

    Westerville, OH
    4 days ago
  • $124k - $280k

     ...SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelSenior ManagerJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They... 
    Senior
    Full time
    H1b

    PwC

    Columbus, OH
    3 days ago
  • Interview process: 1st Round Video & 2nd round In-person Description: Candidate will be focused on the delivery of data migration topics to ensure that high-quality data is migrated from the legacy systems to the new systems. This may involve data mapping, SQL development... 
    Senior

    TechStar Group

    Columbus, OH
    4 days ago
  •  ...Senior Analytics Engineer The Senior Analytics Engineer is responsible for designing, building, and maintaining the enterprise data models that power reporting and analytics across C3 Industries and High Profile Cannabis Shops. Leveraging Snowflake and Power BI, the... 
    Senior
    Work experience placement

    C3 Industries

    Columbus, OH
    1 day ago
  •  ...and their customers — and helping them create efficiencies using data and technology. But what’s most important about us is that we...  ...days a week in offices located in Columbus, OH. As a Senior Data Engineer, you’ll be joining our team of talented experts. The right candidate... 
    Senior
    3 days per week

    G2O

    Columbus, OH
    3 days ago
  •  ...Job Description Job Description Description: Position Summary The Sr. Data Engineer is responsible for leading the design and architecture of Gifthealth's most critical data pipelines and platform components, establishing technical standards, and mentoring the broader... 
    Senior
    Full time
    Work experience placement
    Remote work

    giftHEALTH Inc

    Columbus, OH
    a month ago
  • $120k - $150k

     ...transforming how multi-location healthcare organizations leverage data to make smarter business decisions. As they continue to scale,...  ...Many more great perks! Job Details As a Senior Healthcare Data Engineer, you'll work at the intersection of healthcare data, engineering... 
    Senior
    Local area
    Flexible hours

    Jobot

    Westerville, OH
    4 days ago
  •  ...leader in the industry. Our people are what sets us apart. Join us and be part of something bigger. Lower.com is looking for a Data Engineer II to join our Data & Analytics team. This is an exciting opportunity to work on a team that supports stakeholders across the entire... 
    Senior
    Local area

    Lower

    Columbus, OH
    4 days ago
  • $59k - $121k

     ...121,000.00/yr Direct message the job poster from HCLTech Leadership and Data&AI | Talent Acquisition | MBA HCLTech is looking for a highly talented and self- motivated Senior Palantir Data Engineer to join it in advancing the technological world through innovation and creativity... 
    Senior
    Full time
    Local area

    HCLTech

    Columbus, OH
    3 days ago
  • SHI One, part of the Advanced Solutions Group, seeks a Senior Data Engineer to lead data engineering, ETL workloads, and architecture decisions for internal users, customers, and partners. You will analyze sources, design integrations, and guide the data engineering practice... 
    Senior

    SHI GmbH

    Columbus, OH
    4 days ago
  • A data solutions company is seeking an Analytics Data Engineer with deep expertise in building scalable data solutions on the AWS platform. Ideal candidates have at least 5 years of experience in data engineering and are 10/10 experts in Python and PySpark. Responsibilities... 
    Senior

    Revel IT

    Columbus, OH
    3 days ago

Do you want to receive more vacancies?

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