24-MAG
Remote | Software Engineer – Backend — $30–$100/hour
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Удалённая консалтинговая позиция для опытных backend-инженеров: создание реалистичных инженерных задач, отладка, рефакторинг и оптимизация производительности для обучения и оценки продвинутых AI-систем.
Задачи
- Проектировать реалистичные backend-задачи на основе существующих репозиториев
- Создавать задания на реализацию сложных фич и поддержку кода
- Разрабатывать задачи по отладке: логика приложения, поведение API, взаимодействие систем
- Создавать задачи по рефакторингу, требующие понимания архитектуры приложения
- Разрабатывать детерминированные верификаторы и автоматические тесты для проверки решений
- Готовить эталонные решения и оценивать AI-сгенерированный код
- Документировать требования, критерии приёмки и ожидаемые результаты
- Давать структурированную обратную связь для улучшения AI-моделей
Требования
- Опыт backend-разработки и разработки приложений
- Сильное владение хотя бы одним языком: Python, Java, Node.js, Go, Rust, TypeScript или C++
- Опыт построения масштабируемых backend-сервисов и API
- Понимание архитектуры backend-приложений и проектирования сервисов
- Опыт поддержки production-систем
- Умение находить и устранять сложные баги
- Опыт реализации существенных фич в существующих приложениях
- Навыки рефакторинга и поддерживаемого дизайна кода
- Опыт диагностики узких мест производительности
- Понимание алгоритмов, структур данных и основ CS
- Знание методологий автоматического тестирования и верификации
- Навыки code review и понимание стандартов качества
- Опыт работы с незнакомыми репозиториями
- Аналитическое мышление и самостоятельность
- Понимание воспроизводимых окружений и детерминированной оценки
- Отличные навыки технической коммуникации и документации
- Внимательность к деталям
Условия
- Freelance / контракт
- Полностью удалённо
- Гибкий график, около 15 часов в неделю
- Оплата $30–$100/час, по завершённым задачам
- 100 открытых позиций
- Можно выбирать часы и дни работы, включая выходные
- Минимальные требования по сдаче задач еженедельно
- Старт в течение 24–48 часов после онбординга
- Процесс отбора: скрининг, AI-интервью 15–20 минут, возможный технический ассессмент
Навыки
- Python
- Java
- Node.js
- Go
- Rust
- TypeScript
- C++
- API
- алгоритмы
- структуры данных
- автоматическое тестирование
- рефакторинг
- оптимизация производительности