[Hiring] Senior Software Engineer - AI @McGraw Hill LLC.
Senior Software Engineer - AI @McGraw Hill LLC.
Software Development
Salary $93,950 - $155,..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Software Engineer - AI @McGraw Hill LLC.

1mth ago - McGraw Hill LLC. is hiring a remote Senior Software Engineer - AI. πŸ’Έ Salary: $93,950 - $155,000 annually πŸ“Location: USA

Role Description

We're looking for a Senior Software Engineer β€” AI to join our AI Platform team. You'll own the design, development, and delivery of AI-powered products end-to-end β€” from prototyping new capabilities with LLMs to hardening them for millions of concurrent users. You'll work primarily on our backend systems β€” Python (FastAPI) and Go (Gin) microservices, RAG pipelines, and LLM orchestration.

  • Build and ship AI-powered products:
    • Design, develop, and maintain generative AI applications β€” from RAG pipelines with vector search and semantic chunking to LLM orchestration, production APIs, and async task workflows.
    • Own features from concept through deployment and monitoring, making pragmatic architectural decisions that balance innovation with reliability at scale.
  • Operate a dual-language backend:
    • Work across Python (FastAPI) and Go (Gin) microservices, understanding when each language's strengths apply.
    • Build async-first APIs, background workers (Celery/SQS), and data pipelines that handle millions of concurrent users.
  • Own infrastructure and observability:
    • Contribute to Terraform modules, Kubernetes manifests (Kustomize), and CI/CD pipelines (GitHub Actions).
    • Instrument services with our observability stack (New Relic, Datadog, Prometheus) so the team can ship with confidence and debug production issues quickly.
  • Lead through technical excellence:
    • Drive design reviews, write clear technical documentation, and make thoughtful decisions about tradeoffs.
    • Improve team standards around code quality, testing, observability, and system reliability.
  • Mentor and multiply:
    • Support the growth of engineers on the team through pairing, code review, and design guidance.
    • Share knowledge proactively and foster an inclusive, learning-oriented team culture.
  • Collaborate cross-functionally:
    • Partner with data scientists to evaluate model performance and fine-tune prompts.
    • Work with product managers and designers to translate product vision into technically sound solutions.
  • Stay at the frontier:
    • Experiment with new models, frameworks, and techniques β€” and bring a point of view on which advancements are worth integrating into our platform.
  • Ship with confidence:
    • Build with accessibility in mind, meeting WCAG 2.2 AA standards.
    • Champion code quality through static analysis, type checking, security linting, and comprehensive test suites.

Qualifications

  • 5+ years of professional software development experience, with a strong track record of delivering and operating distributed systems.
  • Practical experience building generative AI applications β€” working with LLMs (Azure OpenAI or similar), prompt engineering, RAG architectures, and custom orchestration pipelines.
  • Deep proficiency in Python (FastAPI, async/await, Pydantic) and working knowledge of Go.
  • Production experience with AWS and Azure.
  • Experience with APM and monitoring tools.
  • Strong communication and collaboration skills.
  • Passion for the intersection of AI and education.

Requirements

  • Experience building production software.
  • Hands-on AI engineering skills.
  • Backend-strong, polyglot capable.
  • Cloud and infrastructure fluency.
  • An observability and quality mindset.
  • An ownership mindset.
  • Strong communication and collaboration skills.
  • Passion for the mission.

Benefits

  • Competitive compensation.
  • Clear career paths.
  • Annual bonus plan may be provided as part of the compensation package.
  • Full range of medical and/or other benefits.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer - AI @McGraw Hill LLC.
Software Development
Salary $93,950 - $155,..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later