Cursor
Software Engineer, RL Environments
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду RL Environments в Cursor: строит системы, превращающие реальные данные в качественные среды и задачи для обучения с подкреплением. Роль на стыке исследований, данных и инженерии, в тесной работе с ML Platform и исследовательскими командами.
Задачи
- Строить платформы для создания сложных, реалистичных и разнообразных RL-сред в масштабе, поддерживающих end-to-end задачи в разных доменах интеллектуальной работы
- Проектировать end-to-end фабрику, превращающую большие объёмы сырых данных в полезные и реалистичные среды
- Определять и применять единые стандарты качества к данным от вендоров, тьюторов, приобретённым и синтетическим данным
- Создавать self-serve API и инструменты, ускоряющие разработку задач и сред для внутренних команд и внешних контрибьюторов
- Работать в партнёрстве с исследовательскими, платформенными и внешними командами, переводя цели по возможностям моделей в эффективные обучающие задачи и среды
Требования
- Сильные фундаментальные навыки software engineering и опыт с data-платформами, инструментами разработчика, распределёнными системами или ML-инфраструктурой
- Умение превращать размытые стандарты качества в конкретные автоматизированные проверки
- Комфорт в построении воспроизводимых пайплайнов из грязных, разнородных данных
- Интерес к поведению моделей и способность переводить цели по возможностям в задачи и эксперименты
- Хорошая кросс-дисциплинарная коллаборация и умение вести открытые задачи end-to-end
Условия
- Очень плоская организация, небольшая и талантливая команда
- Процесс найма: 2-3 коротких технических интервью, затем onsite в офисе с небольшим проектом и знакомством с командой
Навыки
- RL
- ML infrastructure
- distributed systems
- data platforms
- developer tools
- APIs