cover image
McGraw Hill

McGraw Hill

www.mheducation.com

3 Jobs

7,451 Employees

About the Company

We are a leading global education company that partners with millions of educators, learners and professionals around the world. At McGraw Hill, we believe that your diverse experiences enrich the way you learn, teach and grow. Every educator teaches differently. Every institution has a unique approach. Every learner forges their own path to become who they want to be. We know that no two journeys are the same - and support your path, wherever it may take you. Our mission is to guide you along the path to unlock your potential, no matter where your starting point may be. Through our commitment to equity, accessibility and inclusion, we foster a culture of belonging that respects and reflects the diversity of the people and communities we serve. For over 130 years, we have never stopped innovating to meet the ever-changing needs of educators and learners - and will continue to support and celebrate your efforts every step of the way. Find your path to what's possible. Learn more at https://careers.mheducation.com/

Listed Jobs

Company background Company brand
Company Name
McGraw Hill
Job Title
Data Scientist
Job Description
**Job Title:** Data Scientist **Role Summary:** Lead end‑to‑end generative AI projects for educational products, collaborating with data scientists, AI researchers, software developers, and psychometricians. Drive model design, development, deployment, and monitoring, while tailoring AI solutions to business needs and presenting insights to stakeholders. **Expectations:** - Independently manage multiple generative AI projects from conception to production. - Deliver actionable findings and maintain clear weekly progress reports to management. - Adapt project plans dynamically in response to changing priorities or resource constraints. **Key Responsibilities:** - Plan, execute, and report on generative AI initiatives across diverse scopes. - Conduct research, build models, and benchmark large‑language‑model (LLM) prompts. - Develop, test, and monitor LLM prompt performance and model outputs. - Write efficient, scalable Python code for data pipelines, modeling, and deployment. - Collaborate with product, engineering, and domain experts to integrate AI into learning experiences. - Present technical results and recommendations to non‑technical stakeholders. **Required Skills:** - Deep knowledge of NLP and generative AI techniques. - Experience with LLM prompt engineering, testing, benchmarking, and monitoring. - Proficiency in Python, including efficient, scalable coding practices. - Strong analytical abilities and capability to translate complex data into actionable insights. - Excellent written and verbal communication skills, with the ability to explain technical concepts to diverse audiences. - Ability to work cross‑functionally and manage multiple concurrent projects. **Required Education & Certifications:** - Doctoral degree in a relevant field (e.g., AI, Data Science, Statistics, Computer Science). **OR** - Master’s degree in AI, Data Science, Statistics, or related discipline **plus** ≥ 3 years of professional experience in data science or AI. - Rigorous coursework demonstrating conceptual mastery of data science and AI concepts.
United states
Remote
Junior
28-09-2025
Company background Company brand
Company Name
McGraw Hill
Job Title
Customer Success Representative, Field
Job Description
St. louis, United states
Remote
Fresher
04-10-2025
Company background Company brand
Company Name
McGraw Hill
Job Title
Sr Software Engineer (Full Stack)
Job Description
**Job title:** Sr Software Engineer (Full Stack) **Role Summary:** Design, develop, and maintain high‑performance integration services that connect learning platforms with third‑party LMS systems, authentication providers, and external services. Lead technical initiatives, mentor junior engineers, and ensure production reliability and observability across distributed systems. **Expectations:** - Own end‑to‑end solutions from architecture to production. - Collaborate with SRE, product, and security teams to deliver scalable, secure services. - Drive continuous improvement of code quality, testing practices, and documentation. **Key Responsibilities:** - Architect and implement scalable integration services using Go and TypeScript. - Lead technical projects and make architectural decisions. - Mentor team members and champion engineering best practices. - Participate in on‑call rotations and coordinate with SRE for incident response. - Design and enforce observability (metrics, structured logging, tracing). - Write and optimize database queries, implement indexing strategies. - Build and maintain CI/CD pipelines (GitHub Actions, Docker, Kubernetes, Terraform). - Collaborate on security, performance, and reliability requirements. - Document system designs and API specifications. - Stay current with domain technologies (LTI, OAuth, SAML). **Required Skills:** - Bachelor’s degree in Computer Science or equivalent. - Minimum 3 years of professional software engineering experience (5 years preferred). - Expertise in Go and TypeScript (Angular/React). - Strong experience with observability tools (New Relic, Datadog, CloudWatch). - Proficient database engineering: query writing, indexing, performance tuning. - Hands‑on cloud and infrastructure: AWS (EKS, RDS), Docker, Kubernetes, Terraform. - CI/CD pipeline design and implementation. - Solid understanding of non‑functional requirements (performance, scalability, security). - Excellent problem‑solving and communication skills. - Ability to learn and apply domain‑specific protocols (LTI, OAuth, SAML). **Required Education & Certifications:** - Bachelor’s in Computer Science or related field. - Relevant industry certifications are a plus (e.g., AWS Certified Developer, Kubernetes Administrator).
Whitby, Canada
On site
Junior
30-10-2025