Remote Senior Data Engineer for Education Platforms

Socket.dev

United States

On-site

USD 124,000 - 155,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

McGraw Hill is seeking a Senior Software Engineer with a strong data engineering background to design, build, and maintain scalable data systems powering learning platforms and analytics.

You will collaborate with data scientists, analysts, and product teams to ensure data availability, quality, and governance across the organization, while mentoring junior engineers and shaping the technology roadmap. This remote role supports the United States-based workforce.

Qualifications

  • 5+ years of software engineering experience, with at least 3 years in data engineering.
  • Experience designing and deploying event-driven / streaming data integration solutions at production scale.
  • Hands-on expertise with Apache Kafka or comparable streaming platforms.
  • Proficiency in Java, Python, or Golang.
  • Strong working knowledge of JSON Schema and event schema design, including versioning and compatibility strategies.
  • Demonstrated track record taking streaming solutions from design to production deployment, QA/testing, and monitoring.
  • Experience with observability tooling — metrics, alerting, and logging for streaming pipelines (Prometheus, Grafana, Datadog).
  • Familiarity with cloud-native data platforms (AWS, GCP, or Azure).
  • Strong communication and collaboration skills with technical and non-technical stakeholders.
  • Knowledge of data governance, compliance, and security best practices.

Responsibilities

  • Design and develop robust, scalable data pipelines to support educational platforms and analytics products.
  • Architect and maintain data infrastructure including data lakes, warehouses, and streaming systems.
  • Collaborate with product managers, data scientists, and instructional designers to translate educational goals into technical solutions.
  • Lead and mentor junior engineers, conducting code reviews and promoting engineering best practices.
  • Optimize database performance, query efficiency, and data quality across systems.
  • Ensure data governance, security, and compliance with institutional data policies.
  • Contribute to architectural decisions and technology roadmap planning.
  • Monitor and troubleshoot production data systems, ensuring high availability and reliability.

Skills

Java
Python
Golang
Streaming
Data engineering
JSON Schema
Observability
Cloud platforms
Software engineering

Education

Bachelor's degree in Computer Science / IT / related field

Tools

Apache Kafka
AWS
GCP
Azure

Job description

McGraw Hill is seeking a Senior Software Engineer with a strong data engineering background to design, build, and maintain scalable data systems powering learning platforms and analytics.

You will collaborate with data scientists, analysts, and product teams to ensure data availability, quality, and governance across the organization, while mentoring junior engineers and shaping the technology roadmap. This remote role supports the United States-based workforce.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

McGraw Hill • United States

Remote
USD 124,000 - 155,000
Remote Senior Data Scientist - AI in Education
Remote Senior Data Scientist - AI in Education

McGraw Hill • United States

On-site
USD 140,000 - 170,000
Senior Full-Stack Engineer (Remote) - Shape Learning
Senior Full-Stack Engineer (Remote) - Shape Learning

Mheducation • New York (NY)

On-site
USD 124,000 - 160,000
Annual bonus plan
Medical benefits
Remote Engineering Manager, AI-Driven Learning Platform
Remote Engineering Manager, AI-Driven Learning Platform

Mheducation • United States

On-site
USD 124,000 - 190,000
Medical benefits
Sr Data Engineer
Sr Data Engineer

McGraw Hill • United States

Remote
USD 135,000 - 160,000
Remote Senior Data Scientist: AI for Next-Gen Learning
Remote Senior Data Scientist: AI for Next-Gen Learning

Mheducation • Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Data Engineer — Lakehouse & Databricks on AWS
Senior Data Engineer — Lakehouse & Databricks on AWS

Mheducation • United States

On-site
USD 135,000 - 160,000
Annual bonus
Medical benefits
Remote Lead Data Scientist - GenAI & Education Impact
Remote Lead Data Scientist - GenAI & Education Impact

McGraw Hill • Columbus (OH)

Remote
USD 136,000 - 190,000
Annual bonus plan
Full range of medical benefits
Lead Data Engineer — Cloud Analytics & Platforms
Lead Data Engineer — Cloud Analytics & Platforms

McGraw Hill • Columbus (OH)

On-site
USD 115,000 - 150,000
Remote Senior Software Engineer - ML & Data Platforms
Remote Senior Software Engineer - ML & Data Platforms

kozmetickesluzby.vecnakraska.sk - Jobboard • Montgomery (AL)

On-site
USD 80,000 - 120,000