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.

Оценка вакансии
6.9 / 10
Описание подробно раскрывает задачи, требования к инженерному опыту, этапы отбора и проектный формат. Указана оплата $50–100, но не уточнено, к какой именно единице относится сумма; также нет данных о компании и требуемом стаже.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку