M

McGraw Hill

Educational publisher offering digital learning tools

Senior Software Engineer - Applied AI

AI Application Engineering +1Posted on Nov 13
Full-timeRemote in USA

About the Job

Requirements

  • At least 4 years of product or enterprise software development experience, including hands-on experience building AI-powered applications.
  • Strong hands-on experience across the full software stack, including backend/API development with Python or Node.js; frontend development with Angular or React; databases such as MySQL, PostgreSQL, or DynamoDB; and infrastructure using AWS or Azure and Terraform.
  • Hands-on experience with Model Context Protocol (MCP), including designing and building MCP servers and clients to connect large language models and AI agents with external tools and data sources.
  • Experience developing scalable enterprise-level AI-powered solutions using technologies such as Azure AI Search, Azure OpenAI Service, or Amazon Bedrock.
  • Recent focus on generative AI, with hands-on experience applying large language model frameworks such as LangChain.
  • Practical knowledge of Retrieval-Augmented Generation (RAG), including implementing and optimizing RAG models to improve information retrieval and generation.
  • Technical ability in software development, testing, monitoring, performance tuning, and deployment pipelines.
  • Track record of leading technical design, mentoring engineers, and influencing architecture decisions across teams.
  • Experience implementing accessible features in web applications.

Responsibilities

  • Design, develop, implement, and maintain the AI platform and AI-powered tools and applications, including generative AI solutions that are reliable, maintainable, and scalable.
  • Lead the scoping, architecture, and implementation of complex, cross-team solutions with minimal guidance.
  • Take ownership of development tasks within applications or services and deliver code on time while maintaining quality.
  • Mentor and coach junior and mid-level engineers through code reviews, design discussions, and knowledge sharing, and help set the team's technical direction.
  • Work with data scientists, product managers, and other engineers to deliver solutions.
  • Stay current with AI advancements and explore opportunities to integrate new AI capabilities into existing or new applications.
  • Implement application-security best practices and ensure compliance with relevant data privacy and protection regulations.
  • Contribute to continuous integration and continuous delivery processes to support smoother releases.
  • Contribute to cloud infrastructure, optimizing performance, cost, and security.
  • Promote engineering best practices to support software quality, stability, performance, resiliency, and maintainability.
  • Develop and maintain software that complies with accessibility standards such as WCAG 2.2 AA, integrating accessibility best practices into code, testing, and design processes.

Desired Qualifications

  • Practical experience in generative AI and a deep understanding of its principles, applications, and latest advancements is highly desirable.

About the Company

McGraw Hill

Educational publisher offering digital learning tools

McGraw Hill is an educational publisher that creates and distributes textbooks, digital courses, and online learning platforms for K-12, higher education, and professional training. Its products include traditional textbooks and digital courses, delivered via subscription-based platforms and personalized learning tools designed to tailor content to individual students' needs. The company differentiates itself by combining high-quality educational content with technology-enabled, personalized learning experiences, a focus on accessibility and inclusion, and strategic acquisitions like Redbird Learning to strengthen its digital capabilities. Its goal is to unlock the potential of every learner at every stage of life by providing accessible, data-driven learning solutions that support teachers and institutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1888

Recently Posted Jobs

Explore more opportunities at McGraw Hill

See more jobs