### Старший инженер-программист
Тип занятости: Контракт (~15 часов в неделю)
Формат работы: Удалённо
Оплата: $80–$120 в час
### О вакансии
В этой роли вы будете применять свой профессиональный опыт для помощи в обучении AI-систем нового поколения. Ваша работа будет влиять на то, как модели учатся, рассуждают и выполняют задачи, используя качественные данные из реального мира.
Предыдущий опыт работы с AI не требуется — основное значение имеет ваша экспертиза в области разработки программного обеспечения.
В качестве эксперта вы будете создавать среды для Reinforcement Learning (RL), которые проверяют способность AI-модели решать сложные задачи программной инженерии с использованием инструментов Model Context Protocol (MCP).
Задачи могут включать:
* исправление багов;
* реализацию новых функций;
* рефакторинг кода;
* оптимизацию производительности;
* поиск и анализ информации через реальные MCP-серверы;
* проверку способности AI-агентов самостоятельно находить необходимую информацию и рассуждать на её основе.
Вы будете проектировать:
* воспроизводимые среды для тестирования;
* детерминированную проверку результатов;
* эталонные решения (**golden reference solutions**),
которые позволяют точно оценивать как использование MCP-инструментов, так и реальные навыки AI в области software engineering.
### Обязательные навыки и требования
* Уверенное владение одним или несколькими языками программирования:
* C++
* Python
* Java
* Go / Golang
* TypeScript
* Rust
* Глубокое понимание:
* алгоритмов;
* структур данных;
* оптимизации производительности.
* Подтверждённый опыт:
* отладки сложных программных проблем;
* разработки поддерживаемых и качественных решений;
* разработки новых функций;
* рефакторинга существующих кодовых баз;
* оптимизации программного обеспечения для производительности и масштабируемости.
* Отличные навыки письменной и устной коммуникации.
* Внимательность к деталям.
* Успешный опыт работы в совместных кросс-функциональных командах, желательно в удалённом формате.
### Желательные требования
* Опыт работы с крупными распределёнными кодовыми базами.
* Знакомство с современными AI или Machine Learning системами — плюс, но не обязательно.
* Опыт участия в строгих code review и внедрения лучших практик разработки программного обеспечения.
### Процесс отбора
1. Отклик на вакансию и заполнение screening questions.
2. AI-интервью — примерно 30 минут.
3. Technical Assessment — предполагается, но может быть изменён.
4. Проверка со стороны Hiring Manager.
### Система оплаты
Оплата осуществляется по принципу output-based — эксперт получает деньги за выполненные задачи, которые соответствуют требованиям проекта.
Время выполнения задач может отличаться в зависимости от опыта специалиста и его рабочего процесса.
Действуют минимальные требования к количеству отправляемых задач.
Эксперт должен выполнять минимальное количество задач в неделю.
### Срок начала работы
Обычно позиции закрываются в течение 48 часов.
Компания ищет специалистов, которые готовы приступить к работе сразу.
После прохождения onboarding выбранный кандидат должен начать выполнение первых задач в течение 24–48 часов.