At McGraw Hill, our AI Platform team is building intelligent learning experiences used by millions of students and educators worldwide. We're not bolting AI onto legacy products — we're rethinking how people learn by putting generative AI, retrieval-augmented generation, and agentic workflows at the center of the experience. This is applied AI with real stakes. The models are powerful, the problems are genuinely hard, and the impact — helping a student finally grasp a concept they've been struggling with — is something you'll actually feel. We're looking for a Software Engineer II — AI to join our AI Platform team. You'll build the services and APIs that use AI to power student and teacher experiences — RAG pipelines, LLM orchestration, retrieval and routing layers, the production infrastructure that turns model capabilities into shipped features. A note on what this role is and isn't: This is a software engineering role, not a data science or ML role. You won't be training models, fine-tuning, building eval harnesses for model performance, or running ML experiments — we have an elite team of data scientists and applied researchers who own that work. Your job is to take what they produce and the model APIs we use and turn them into reliable, observable, scalable production systems. If your background is primarily in MLOps, model training, or data science and you're hoping to do more of that here, this isn't the right fit — but we'd encourage you to check our other openings. This is a role designed for a software engineer who's ready to go deeper. You've got a couple of years of professional experience, you've shipped real things, and you're excited about working on AI-powered products at a level beyond tutorials and side projects. Senior engineers will be around to pair with, learn from, and review your work — but increasingly, you'll be the one breaking down problems, proposing approaches, and owning features through to production. This is a remote position open to applicants authorized to work for any employer within the United States.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed