Overview
Build the future!
McGraw Hill is a global education innovation company offering solutions from textbooks to cutting-edge digital platforms that improve learning outcomes. To support our growing Data & Analytics capability, we are hiring a Senior Data Engineer - Spark, Data Bricks & AWS who will play a critical role in strengthening McGraw Hill’s data platform and enabling high-impact, data-driven decision-making across the business and will be remotely based in India.
How are you creating an impact?
As a Senior Data Engineer, you will be at the core of McGraw Hill’s data ecosystem designing, building, and optimizing scalable data solutions that power insights across finance, product, customer, and operational domains. You will work closely with analytics, product, and business stakeholders to translate complex requirements into reliable, high-performance data pipelines and architectures, helping teams make timely and informed decisions.
What will you be doing?
Design, develop, and maintain scalable data pipelines and solutions using AWS technologies
Build and optimize big data processing workflows using Databricks and Spark
Develop robust ETL/ELT solutions with parallel processing for faster and more efficient data delivery
Design and implement data models (facts, dimensions, star schemas, aggregations) to support reporting and analytics
Monitor and manage cloud-based data platforms to ensure performance, reliability, and SLA adherence
Translate business requirements into technical designs and end-to-end data solutions
Collaborate with cross-functional teams throughout the software development lifecycle, from requirements to deployment
Create and maintain high-quality technical and solution design documentation
Follow Agile/Kanban practices using tools such as Git and Jira
We are looking for someone having:
A Bachelor’s degree in a related field or equivalent practical experience
5+ years of experience in Data Engineering or a related discipline
Strong hands-on experience with AWS data services such as Athena, Glue, EMR, Lambda, and Iceberg
Proven experience working with Databricks and Spark-based data processing
Advanced proficiency in SQL and strong Python scripting skills
Solid understanding of modern data warehousing and data lake architectures
Experience with cloud infrastructure and infrastructure-as-code tools such as Terraform
Strong problem-solving skills, attention to detail, and ability to work independently
Excellent communication skills and the ability to collaborate with technical and non-technical stakeholders
Nice to have:
Experience in the Education or Publishing domain
Familiarity with analytics and BI tools such as Tableau or Microsoft Power BI
Experience working with financial datasets (sales, revenue, COGS, manufacturing, etc.)
Exposure to IBM Planning Analytics (TM1)
Why work with us?
There has never been a better time to join McGraw Hill. In our culture of curiosity, collaboration, and innovation, you’ll have the opportunity to work on meaningful problems, own your growth, and help shape the future of learning through data and technology.
50905