Software Engineer для задач Reinforcement Learning
Что за роль
Это проектная работа для Software Engineer с практическим опытом разработки на одном или нескольких языках: Python, Java, Rust, Go, C++ или TypeScript. Нужно создавать задания для Reinforcement Learning Environments, которые проверяют, насколько AI-модель справляется с реалистичными инженерными задачами в существующих кодовых базах. Для каждой задачи требуются воспроизводимое окружение, проверка результата и пример решения.
Что предстоит делать
- Разрабатывать сложные задания на основе репозиториев, которые хорошо знакомы автору, включая поиск нетривиальных ошибок, реализацию функций, рефакторинг и оптимизацию производительности.
- Формулировать условия так, чтобы задача требовала инженерного анализа, а не сводилась к поиску готового ответа или написанию шаблонного кода.
- Подготавливать воспроизводимое окружение, необходимое для выполнения и проверки каждого задания.
- Писать детерминированные верификаторы, принимающие корректные решения при разных допустимых реализациях и отклоняющие неполные, ошибочные или захардкоженные решения.
- Добавлять эталонное решение и кратко объяснять технические аспекты задачи.
- Отмечать задания, которые оказались неоднозначными или не поддаются надёжной проверке, вместо отправки их на оценку.
Что потребуется
- Практический опыт работы как минимум с одним из языков: Python 3, Java, Rust, Go, C++ или TypeScript.
- Глубокое понимание алгоритмов, структур данных и принципов разработки программного обеспечения.
- Опыт отладки сложных систем, исправления ошибок и оптимизации кода.
- Опыт рефакторинга крупных кодовых баз и модернизации legacy-систем.
- Умение доводить разработку функций от постановки задачи до готового решения.
- Навыки технической документации и ясной письменной коммуникации. Предыдущий опыт в AI не обязателен.
Что важно знать
Оплата указана в размере $50–100; выплаты зависят от выполнения задачи и её соответствия спецификации, а не от затраченного времени. Ориентир по занятости — около 15 часов в неделю; отдельно указано, что на выполнение задачи может уходить около пяти часов у авторов и полутора часов у проверяющих. Вакансия рассчитана на проектный формат, а отобранным специалистам предлагают приступить к первым задачам в течение 24–48 часов после onboarding. Отбор включает заявку с вопросами, AI-интервью, проверку профиля и onboarding.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram