Sr Data Engineer
$135k - $160kMcGraw-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 will play a key role in advancing McGraw Hill Education's (MHE) product eventing, data platforms, and analytics capabilities. This role focuses on designing scalable, reliable, and high-quality data solutions that transform learning interactions and product events into actionable learning insights. Embedded within product platform teams, the engineer will collaborate closely with product managers, software engineers, and data teams to define and create meaningful events, build end-to-end event pipelines, and ensure data quality from learning interaction to learning insight. The ideal candidate brings strong hands-on expertise in AWS, Databricks, and modern event-driven data architectures, with experience designing real-time or near-real-time event pipelines, Delta Lake, and medallion (Bronze/Silver/Gold) data architecture patterns. Proficiency in SQL and Python or Scala for large-scale data transformation is essential. Experience with Databricks Workflows, infrastructure-as-code, and CI/CD practices is a plus. This role requires a strong focus on product data, event standardization, pipeline reliability, and end-to-end data quality. The engineer will help establish robust data foundations that enable trusted insights across MHE's learning products and platforms, supporting the organization's ability to turn learner interactions into meaningful learning outcomes. This is a remote position open to applicants authorized to work for any employer within the United States. What You'll Do Work closely with product platform teams to define and create meaningful learning events, establish event standards, and build scalable, reliable event pipelines that connect learning interactions to actionable learning insights. Demonstrate hands-on experience designing and delivering data solutions on Databricks, including Delta Lake, medallion (Bronze/Silver/Gold) architecture, Unity Catalog, and scalable lakehouse design patterns on AWS. Design, develop, and optimize parallel and distributed ETL/ELT pipelines using Apache Spark (PySpark/Scala) and Databricks. Implement efficient data transformations, joins, aggregations, window functions, and other Spark-native capabilities to support high-volume product and learning event data. Build and maintain real-time and near-real-time event-driven data pipelines that support the ingestion, processing, and transformation of product and learning interactions. Ensure reliable data flow from event creation through curated data layers and learning insights. Establish and maintain end-to-end data quality across event schemas, ingestion pipelines, transformations, and curated data products. Implement validation, monitoring, and alerting to ensure data accuracy, consistency, completeness, and timely delivery. Develop and maintain Databricks Workflows, including dependency management, retry policies, scheduling, monitoring, and alerting. Build maintainable, cloud-native pipeline orchestration solutions. Apply partitioning, caching, broadcast joins, and other performance optimization techniques to improve pipeline efficiency, scalability, and throughput. Use Delta Lake capabilities to support reliable and maintainable data processing. Design and implement scalable data models using Delta tables, including fact tables, dimension tables, star and snowflake schemas, and aggregations where appropriate. Ensure curated data assets support product analytics and learning insights. Apply modern data architecture and governance principles using Unity Catalog, Delta Sharing, and AWS-native lakehouse patterns to support secure, discoverable, and trusted data products. Use Git-based version control, including Databricks Repos/Git folders, and project management tools such as Jira within Agile/Kanban delivery frameworks. Translate product and data requirements into technical designs and production-grade solutions, contributing across the full software development lifecycle-from requirements gathering and architecture through implementation, testing, deployment, and ongoing support. Develop high-quality solution design documentation, including event architecture, data flow diagrams, pipeline specifications, data mappings, and Unity Catalog data asset definitions. Communicate effectively with product, engineering, analytics, and business stakeholders. What You Bring Deep expertise in modern event-driven data and lakehouse architecture, including product event design, event schemas, real-time and near-real-time event processing, Delta Lake, medallion design patterns, Unity Catalog governance, and cloud-native data solutions on Databricks. Experience connecting product-generated events to reliable data pipelines and actionable learning insights. 5+ years of experience in Data Engineering, with a focus on the following tools and technologies: Databricks - Delta Lake, Delta Live Tables (DLT), Databricks Workflows, Unity Catalog, Databricks SQL, and MLflow, with hands-on experience building scalable event processing and data transformation pipelines. Eventing & Streaming Architecture - Experience designing and implementing event-driven architectures, event schemas, event ingestion, streaming pipelines, and real-time or near-real-time processing using technologies such as Apache Kafka, cloud-native streaming services, or equivalent eventing platforms. AWS & Databricks - S3, Redshift, Glue, Lambda, EMR, Athena (with Iceberg), Step Functions, and IAM, integrated with Databricks as the primary compute and transformation layer where applicable. Scripting and programming languages - Python (PySpark), Scala (Spark), or SQL as primary languages for pipeline development, event processing, 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, security, 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 orchestration tools, including dependency management, retries, monitoring, and alerting. Experience collaborating with product platform teams to define event requirements, establish event schemas, implement event instrumentation, and build reliable pipelines that connect learning interactions to curated data products and learning insights. Strong understanding of end-to-end event data quality, including schema validation, event completeness, data consistency, pipeline observability, and monitoring across event generation, ingestion, processing, and consumption. Experience optimizing high-volume event processing and distributed data pipelines using Spark, Delta Lake, and cloud-native technologies to support scalability, reliability, and efficient resource utilization. Preferred Experience & Skills: Experience with EdTech domain. 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. 51189 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. McGraw-Hill Education
- ...people who want to do meaningful work in an environment that expects more and delivers more.Job DescriptionEquinox is seeking a Sr. Data Engineer to join our technology team. This hands-on role will build and continuously evolve the data platform, business applications,...SeniorWork at office
- ...Palantir Sr Data EngineerLocation: NYC/ATL, US (Hybrid 3 days)Skills: EdgeX Foundry, IT infrastructure, IT networking, Palantir Foundry... ...requirements, and use-case complexity. Conduct feature engineering, hyperparameter tuning, and model validation to optimize performance...Senior
$140k - $215k
...of cybersecurity starts with you.About the Role:We're hiring a Product Analytics Engineer for CrowdStrike's Product Insights team. Our team designs, builds, and maintains the analytics data systems that power the award-winning Falcon Console. This work is foundational;...SeniorFull timeWork experience placementWork at officeLocal areaWorldwide- ...new areas of inspiration and expand your capabilities, then consider a career in Advisory.KPMG is currently seeking a Sr. Associate, Data Science Engineer to join our Consulting practice.Responsibilities:Translate advanced business analytics problems into technical...SeniorH1bLocal area
- ...Sr. Data EngineerNew York, New York, United StatesAbout the Job Sr. Data EngineerJob Summary:We are seeking experienced Data Engineers to support a high-impact data modernization initiative. The ideal candidate will be responsible for building and maintaining scalable...Senior
- ...AWS Data Engineer – Open Data PlatformTitle: AWS Data Engineer – Open Data Platform Location: NYC, NY | Remote | Contract |We are seeking an experienced AWS Data Engineer to support the design and implementation of an AWS-based open data platform. The role will focus on...SeniorContract workFor contractorsRemote work
- ...Sr Data Engineer RoleLocation – New York (Hybrid 3 to 5 days in the office) Client F2F interview is requiredSkills: ETL/Python/Data Modeling/Architecture/Snowflake (Financial experience)Responsibilities:Lead the design, development, and implementation of enterprise-scale...SeniorWork at office
- ...Wealth.com, from product usage to finance reporting to what we show our executive team, runs through our data platform. We're hiring the first dedicated Senior Data Engineer to own it. This is a true ownership role. You'll take responsibility for our AWS data...SeniorTemporary workWork at officeFlexible hours
$40 - $60 per hour
...Responsibilities Feature Engineering Data Integration Develop and maintain feature engineering pipelines using Data bricks to support ML models effectively Data Pipeline Development Integrate diverse data sources eg clickstreams user behavior demographic data to create...SeniorHourly payContract workRemote work$148.02k - $222.03k
...advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and... ...join our Audience & AI group as part of the Revenue Science engineering team. This role will be responsible for supporting data...SeniorWork experience placement$183.8k - $248.7k
Are you passionate about using science to make the digital world more secure? The AppStar Data Analytics & Engineering (DNA) team within Amazon's Application Security organization is looking for an Applied Scientist III to invent and build ML-driven systems that fundamentally...SeniorFlexible hours- ...Senior Data Center Network EngineerWe are seeking a Senior Data Center Network Engineer with 10+ years of enterprise and data center networking experience to support the structured decommissioning of brownfield data center infrastructure. The right candidate has deep...Senior
- Job Title Sr Data Engineer Location (100% Remote) Duration: 12 Months + Extension Job Type: Contract Top 4 Skills Required Spark Scala - Must 5 years with Spark Scala Python - Must AWS - Must (S3, Lambdas, EMR, EC2) Shell Scripting - Must Building and Deploying automation...SeniorContract workRemote work
$200k - $240k
...us keep our mission growing. Will you be a part of the team? The Role As a Senior Staff Analytics Engineer, you will enable stakeholders at Flex to easily find the data they need to make decisions. You'll do this by leveraging your technical skills to develop better data...SeniorFull timeLocal areaRelocation packageFlexible hours2 days per week3 days per week- ...(ADO), Azure Services, Power BI Proven experience with Symphony Engine development (architect-level skills in development and design).... ...processes. Experience in Power BI for creating reports, dashboards, and data visualizations to aid in decision-making. Strong understanding...Senior
- Job Details: • Databricks, Azure Data Factory, Databricks workflows, PySpark, Python, Databricks SQL • Data Modeling • Databricks, Azure Data Factory, Databricks workflows, PySpark, Python, Databricks SQL • Config driven data pipelines • Databricks Genie conversational...Senior
- Sr. Data Engineer Location: Austin TX (Remote) Duration: 6+ Months Job Description: Key Skills to evaluate - Python (advanced level), Pyspark, data flow pipeline in AWS, distributed system, Snowflake, Redshift, ETL testing, QE knowledge JD: Good engineers who have knowledge...SeniorRemote work
- Job Title Design, develop, and maintain scalable data pipelines using Azure Databricks and Azure Data Lake. Integrate data from various sources into the Databricks platform. Implement data integration and ETL processes using Azure Data Factory. Develop and optimize data...Senior
- Senior Data Engineer Cupertino, CA or Austin, TX Onsite role Must have strong Python and SQL and take a code pad test we will give them before submittal. Also, must have Airflow Scala, Kafka and or Spark. We are seeking an experienced, detail-minded data engineer to...SeniorWorldwide
$80 - $81 per hour
...Remote Sr. Network Data EngineerNew York, New York, United States$ 80.00 - 81.00 (US Dollar)Remote Sr. Network Data Engineer needs 5+ years experienceRemote Sr. Network Data Engineer requires:Locations: Charlotte, Broomfield, CO, USA; Chicago, IL, USA; Denver, CO, USA;...SeniorWork at officeRemote work- ...job. Deep knowledge and hands-on experience working with cloud data platform technologies in Azure, and scripting language Python.... ...experience in developing and deploying data architecture strategies or engineering practices. 5+ years' experience with complex SQL queries and...SeniorRemote work
- Data Engineer May sit hybrid onsite in Wilmington, DE, McLean, VA, Richmond, VA or NYC Our client seeks a Data Engineer professional with strong ability to support a large-scale customer migration and data load initiative. The role will build and optimize AWS-based data...Senior
- Senior Data Engineer - Job Description Location: Singapore Duration: 12 Months Overview We are seeking a Senior Data Engineer with 5+ years of experience designing, building, and scaling modern data platforms, data warehouses, and analytics ecosystems. The ideal candidate...Senior
- Sr Software Engineer Job Description Skills Evaluated: SQL, Java frameworks, Healthcare Data Experience The Sr Software Engineer is primarily responsible for the support of the existing software applications and enhance software components deployed in the Cotiviti product...Senior
- Sr Data Engineer This role is for a Change Data Capture (CDC) Senior Data Engineer that will join a team responsible for streaming data for a cloud-based data ecosystem consisting of a metadata driven data lake and databases that support real time analytics, extracts,...SeniorRemote work
- ...delivering in consumer affordability savings in 2022. Team Structure: 4 Data Scientists, 3 Product Owners, 1 Front-End Developer, 4 Data... ...Check: Yes Drug Screen: Yes Notes: This team needs Data Engineers to perform end-to-end analytic products to support their "Find...SeniorRemote work
- Sr. Data Engineer Type: Remote Duration: Long Term Requirement: Candidate must have: Proficiency in Python, SQL, GCP tools, clean rooms (Google, Databricks), Kafka or similar streaming tools, and strong understanding of retail media and campaign KPIs. Nice to have: Experience...SeniorLocal areaRemote work
- Sr Data Engineer for Exciting Projects Remote in Mexico We are looking for skilled Sr Data Engineer with a minimum of 5 years of experience to join a dynamic team within a leading organization. Key Responsibilities: Execute cloud mass ingestion encompassing database, file...SeniorRemote workMonday to Friday
- Overview: Position Title * Sr Data Engineer Position Responsibilities Role: Senior Data Engineer Location: New York City (Onsite) Work Arrangement: Onsite Duration: Contract, potential for extension Key Highlights / Must-Haves Hands-on experience with PySpark Experience...SeniorContract workImmediate start
$129.2k - $178.5k
Sr. Data Engineer Fully Remote • Remote - Baltimore, MD 21244 Salary Range $129,200.00 - $178,500.00 Salary/year Level Experienced Education Level 4 Year Degree Sr. Data Engineer Index Analytics is seeking a Data Engineer to support Government clients to design, build,...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Data Engineer. Be the first to apply!
- data systems engineer New York, NY
- finance data engineer New York, NY
- data engineer contract New York, NY
- big data devops engineer New York, NY
- sr data engineer New York, NY
- senior data engineer New York, NY
- entry level big data engineer New York, NY
- data engineer freelance New York, NY
- principal data engineer New York, NY
- data engineer graduate New York, NY


