McGraw Hill
Software Engineer II - Applied AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду AI Platform в McGraw Hill: разработка и интеграция приложений на базе генеративного AI (RAG, MCP, LLM) для образовательных продуктов, которыми пользуются миллионы студентов и преподавателей.
Задачи
- Проектировать, разрабатывать и поддерживать AI-платформу и приложения на базе генеративного AI — надёжные, масштабируемые и сопровождаемые
- Реализовывать проектные решения с минимальным сопровождением
- Самостоятельно вести задачи разработки в приложении или сервисе и сдавать код в срок с фокусом на качество
- Разрабатывать решения с соблюдением стандартов доступности WCAG 2.2 AA и внедрять лучшие практики доступности в код, тестирование и дизайн
- Работать в тесной связке с data scientists, product managers и другими инженерами
- Следить за новыми достижениями в AI и интегрировать новые возможности в существующие и новые приложения
- Внедрять практики безопасности приложений и соблюдать требования к приватности и защите данных
- Участвовать в процессах CI/CD для более гладких релизов
- Участвовать в работе с облачной инфраструктурой с оптимизацией по производительности, стоимости и безопасности
- Продвигать инженерные лучшие практики в команде: качество, стабильность, производительность, отказоустойчивость и сопровождаемость
- Разрабатывать и поддерживать AI-инструменты и приложения, включая решения на генеративном AI
Требования
- 2+ года опыта разработки продуктового или корпоративного ПО
- Сильный практический опыт по всему стеку: backend/API (Python, Node.js), frontend (Angular/React), базы данных (MySQL, PostgreSQL, NoSQL вроде DynamoDB), инфраструктура (AWS/Azure, Terraform)
- Опыт разработки масштабируемых AI-решений корпоративного уровня: Azure AI Search, Azure OpenAI Service, Amazon Bedrock или аналоги
- Недавний фокус на генеративном AI и практический опыт с LLM-фреймворками, например LangChain
- Практическое знание техник Retrieval-Augmented Generation (RAG), включая реализацию и оптимизацию RAG-моделей
- Знакомство с Model Context Protocol (MCP) и опыт создания или интеграции MCP-серверов и клиентов для связки LLM и AI-агентов с внешними инструментами и источниками данных
- Подтверждённые навыки разработки, тестирования, мониторинга, тюнинга производительности и деплой-пайплайнов
- Сильные навыки технической коммуникации и коллаборации
- Увлечённость технологиями и стремление быть в курсе новинок AI
- Опыт реализации доступных функций в веб-приложениях
- Право на работу в США у любого работодателя
Условия
- Удалённая позиция, открыта для кандидатов с правом на работу в США
- Зарплата $93,900 – $130,000 в год, итоговая база зависит от знаний, навыков, опыта и локации
- Возможен годовой бонусный план
- Полный пакет медицинских и других льгот в зависимости от позиции
Навыки
- Python
- Node.js
- Angular
- React
- MySQL
- PostgreSQL
- DynamoDB
- NoSQL
- AWS
- Azure
- Terraform
- Azure AI Search
- Azure OpenAI Service
- Amazon Bedrock
- LangChain
- RAG
- MCP
- LLM
- Generative AI
- WCAG 2.2 AA
- CI/CD