This position has been filled
This job is no longer accepting applications. Browse open EdTech jobs or view current openings at McGraw Hill or search for Software Engineer II - AI jobs.
Summary
Join McGraw Hill as a Software Engineer II to develop Generative AI applications within the AI Platform team, creating innovative learning solutions for millions of students and educators worldwide.
Key Responsibilities: Design, develop, and maintain AI-powered tools and generative AI solutions that are reliable, scalable, and accessible. Collaborate with data scientists, product managers, and engineers to integrate AI capabilities, ensure WCAG 2.2 AA compliance, and optimize cloud infrastructure.
Skills & Tools: Full-stack development expertise including frontend frameworks (Angular/React), backend technologies (Python/Node.js), cloud platforms (AWS/Azure), databases (MySQL, PostgreSQL, DynamoDB), and practical experience with generative AI principles and implementations.
Qualifications: 5+ years of product or enterprise software development experience with strong understanding of web technologies (CSS, HTML, JavaScript). Proven ability to implement accessible features and demonstrated technical proficiency in testing, monitoring, performance tuning, and CI/CD deployment pipelines.
Location: Remote position in the United States, with preference for Central or East Coast time zones.
Compensation: $93,950 โ $135,000 / annually
Job Description
The full job description is available on McGraw Hill's website.
View Full Job DescriptionOther Open Roles at McGraw Hill

๐บ๐ธIn-Person - United StatesK-12Data & AnalyticsData ScienceMachine LearningAI DevelopmentGenerative AILlm Engineering
1w ago

๐บ๐ธIn-Person - TXK-12ExecutiveCampaign StrategyState AdoptionCross Functional LeadershipGo To Market StrategyStakeholder Management
1mo ago
