AI-инженер (ML, full-stack)
JST ищет AI Engineer для создания нового AI-продукта с нуля. Инженер будет использовать продвинутые AI-инструменты разработки для превращения идей в работающее программное обеспечение по всему стеку, включая облачную инфраструктуру, сервисы приложений, рабочие процессы с данными, пользовательские интерфейсы, операционные инструменты и поддержку ПО. Роль рассчитана на недавнего выпускника технической магистратуры или докторантуры с сильными инженерными навыками и желанием широкого владения продуктом. Вы будете работать напрямую с Head of AI Engineering, учиться принимать обоснованные архитектурные и продуктовые решения, выпуская полезные, безопасные и поддерживаемые функции. Не требуется быть экспертом во всех слоях стека.
Это удалённая позиция на полную занятость с проектной основой. Вы будете подчиняться Head of AI Engineering и тесно сотрудничать с продуктовыми лидерами, экспертами предметной области, дизайнерами и другими инженерами в распределённой среде. JST поощряет практические эксперименты, тщательные рассуждения и готовность работать за пределами традиционных ролей. Ожидается активное использование AI-инструментов там, где они улучшают скорость или качество, с такой же тщательной проверкой результатов, как и при ручном коде. JST предлагает полный соцпакет, коллаборативную среду и сильную корпоративную культуру. Ветераны и супруги военнослужащих приглашаются к отклику.
Обязанности AI Engineer:
- Использовать продвинутые AI-инструменты для кодирования и инженерии, чтобы превращать требования к продукту, прототипы и технические проекты в протестированное production-ПО.
- Создавать полноценные продуктовые возможности по всей облачной инфраструктуре, бэкенд-сервисам, API, пайплайнам данных, веб-приложениям и пользовательским интерфейсам.
- Проектировать агентные системы, способные планировать работу, использовать инструменты, координировать рабочие процессы, сохранять контекст и автоматизировать повторяемые продуктовые и операционные задачи.
- Внедрять механизмы управления для надёжности AI-систем, включая точки человеческого подтверждения, разрешения, оценки, наблюдаемость, обработку сбоев, измерение затрат и задержек.
- Работать с продуктовыми лидерами и экспертами предметной области для понимания реальных рабочих процессов, определения минимально полезного релиза и доработки продукта на основе обратной связи.
- Владеть вертикальными срезами продукта от проектирования до развёртывания и поддержки под руководством и с ревью Head of AI Engineering.
- Оценивать модели, подходы к промптингу, паттерны извлечения и дизайн использования инструментов по практическим метрикам качества, безопасности, скорости и стоимости.
- Писать чёткие тесты, техническую документацию, runbooks и заметки по поддержке, чтобы продукт мог эксплуатироваться и улучшаться более широкой командой.
- Исследовать проблемы ПО, повышать надёжность и превращать повторяющиеся потребности поддержки в улучшенное поведение продукта или безопасную автоматизацию.
Требования:
- Недавно полученная или предстоящая степень магистра или доктора в области информатики, искусственного интеллекта, машинного обучения, программной инженерии, науки о данных, робототехники, человеко-компьютерного взаимодействия или смежной технической области.
- Сильные основы программирования и практический опыт как минимум на одном современном языке. Особенно релевантен опыт с Python, TypeScript или JavaScript.
- Рабочее понимание API, баз данных, контроля версий, тестирования, отладки и основных концепций облачных или распределённых приложений.
- Подтверждение способности взять неоднозначную задачу, разбить её на управляемые шаги и завершить работающий проект. Учитываются академические, исследовательские, стартапные, open-source и профессиональные проекты.
- Чёткая письменная и устная коммуникация, интеллектуальное любопытство и комфорт в задавании вопросов при неполных требованиях или данных.
- Хорошее продуктовое чутьё: учёт рабочего процесса пользователя, удобства, надёжности и потребностей поддержки наряду с технической реализацией.
Предпочтительный опыт:
- Два-три года релевантного отраслевого опыта. Это предпочтение, а не требование; кандидаты с меньшим опытом и исключительно сильным послужным списком в создании и выпуске продуктов будут рассмотрены.
- Опыт разработки продуктов через инженерию, исследования, дизайн, стартап, стажировку, co-op или проект с клиентами. Предыдущая должность продакт-менеджера не требуется.
- Практическая работа с большими языковыми моделями, retrieval-augmented generation, агентными фреймворками, вызовом инструментов, AI-оценками или рабочими процессами разработки с помощью AI.
- Опыт с крупной облачной платформой, infrastructure as code, бессерверными системами, контейнерами, CI/CD или мониторингом production.
- Опыт создания современных веб-интерфейсов или сотрудничества в UX, дизайн-системах, доступности и пользовательских исследованиях.
- Интерес к приватности, безопасности, ответственному AI и требованиям корпоративного или государственного ПО.