Обзор позиции
Мы ищем Старшего инженера по машинному обучению (Senior Machine Learning Engineer), который займется созданием основных платформ машинного обучения, лежащих в основе интеллектуальных систем Nova. Эта роль фокусируется на прикладном машинном обучении в производственных средах: системах поиска, фреймворках оценки и слоях интеграции моделей, которые делают функции ИИ надежными, масштабируемыми и воспроизводимыми. Вы будете проектировать и внедрять базовые компоненты, поддерживающие богатые, интеллектуальные взаимодействия на платформе Iterable. Вы будете тесно сотрудничать с командами backend, frontend и продуктовыми командами, чтобы определить, как машинное обучение будет внедряться и поддерживаться во всей компании. Работа сочетает в себе практическое инжиниринг с системным дизайном и идеально подходит для тех, кто может самостоятельно вести сложные проекты, принимать практические архитектурные решения и сотрудничать в быстро меняющейся, кросс-функциональной продуктовой среде.
Что вы будете делать
- Проектировать и создавать компоненты платформы машинного обучения, поддерживающие интеллектуальные системы, включая конвейеры поиска, стратегии индексации и слои интеграции моделей.
- Внедрять и операционализировать варианты использования RAG, от поиска данных и генерации эмбеддингов до шаблонов поиска во время выполнения.
- Разрабатывать обобщенные фреймворки оценки для функций на основе LLM и агентов, включая офлайн-метрики, эталонные наборы данных и непрерывный мониторинг.
- Реализовывать абстракции, инструментарий и повторно используемые шаблоны, которые позволяют другим командам эффективно создавать функции на основе ML и LLM.
- Сотрудничать с backend-инженерами для вывода ML-функций в производственную среду с высокими показателями надежности, наблюдаемости и производительности.
- Прототипировать прикладные ML-решения для проверки осуществимости перед инвестированием в полномасштабную разработку.
- Обеспечивать безопасную и надежную обработку данных, используемых в ML-рабочих процессах и операциях поиска.
- Сотрудничать с командами по продукту, дизайну и инжинирингу для согласования дизайна ML-систем с пользовательским опытом и целями продукта.
- Вносить вклад в итеративные улучшения фреймворка агентов Nova, включая рабочие процессы, построенные с использованием Mastra и TypeScript.
Квалификация
- Более 5 лет опыта работы инженером по машинному обучению (Machine Learning Engineer) или на аналогичной должности, сфокусированной на производственных системах.
- Сильные инженерные навыки работы с Python или TypeScript, включая опыт создания ML-рабочих процессов в фреймворках, таких как Mastra, или сопоставимых инструментариях для агентов/LLM.
- Опыт работы с системами поиска, векторными базами данных, поисковыми технологиями или RAG-архитектурами.
- Предыдущий опыт интеграции функций на основе ML или LLM в производственные приложения.
- Понимание методов оценки ML, дизайна экспериментов и анализа сбоев.
- Способность руководить сложными проектами, принимать практические компромиссы и работать самостоятельно в условиях неопределенности.
- Сильные коммуникативные навыки и навыки сотрудничества в распределенной среде.
Бонусные баллы
- Опыт создания платформ ML или LLM, инструментария или фреймворков для разработчиков.
- Предыдущий опыт работы с эмбеддингами, системами ранжирования поиска или продвинутыми RAG-архитектурами.
- Знакомство с системами, управляемыми событиями, или потоковыми архитектурами.
- Опыт работы с наблюдаемостью моделей, мониторингом производительности или проактивным обнаружением регрессий.
- Опыт в персонализации, рекомендациях или прикладной NLP.
- Опыт работы в удаленных инженерных командах.
Льготы и бонусы
- Конкурентоспособные зарплаты, значительная доля в компании и план 401(k)
- Медицинская, стоматологическая, офтальмологическая и страхование жизни
- Дни баланса (дополнительные оплачиваемые выходные)
- Помощь в вопросах фертильности и усыновления
- Оплачиваемый sabbatical
- Гибкий PTO
- Ежемесячный бюджет на оздоровление сотрудников
- Ежемесячный бюджет на профессиональное развитие
- Компенсация проезда до работы (до вычета налогов)
- Полный комплект ноутбука