24-MAG
Remote | Senior Backend Engineer — $50–$100/hour
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Консалтинговая позиция для опытных Senior Backend Engineer с сильной экспертизой в распределённых системах, облачной инфраструктуре, DevOps, сетях, IAM и observability. Задача — создавать реалистичные среды reinforcement-learning, проверяющие продвинутые AI-системы на задачах production-инфраструктуры.
Задачи
- Проектировать реалистичные технические среды для оценки AI-систем
- Создавать инфраструктурные сценарии: деплой, troubleshooting, масштабирование, восстановление
- Определять технические требования, ограничения и ожидаемые результаты
- Строить воспроизводимые среды для детерминированной оценки
- Разрабатывать сценарии с production-grade распределёнными системами
- Работать с сетями, сервисной коммуникацией, очередями и durable storage
- Оценивать архитектуру инфраструктуры на надёжность, масштабируемость и отказоустойчивость
- Включать операционные режимы отказа в дизайн сред
- Разрабатывать сценарии по Identity and Access Management
- Оценивать решения по аутентификации, авторизации, правам и контролю доступа
- Учитывать требования безопасности инфраструктуры
- Выявлять типовые ошибки конфигурации и безопасности
- Разрабатывать детерминированные валидационные тесты
- Создавать golden reference solutions с корректной реализацией
- Определять надёжные критерии приёмки для решений, сгенерированных AI
- Обеспечивать воспроизводимость результатов оценки
- Валидировать как ожидаемое поведение, так и условия отказа
- Создавать намеренно дефектные варианты сред
- Проектировать сценарии отказов инфраструктуры, сетей, хранилищ и деплоя
- Тестировать стратегии восстановления и подходы к troubleshooting
- Оценивать поведение при disaster recovery и отказоустойчивость
- Применять DevOps-практики к созданию и поддержке сред
- Работать с CI/CD пайплайнами и автоматизацией инфраструктуры
- Разрабатывать масштабируемые и повторяемые процессы деплоя
- Внедрять observability и операционный мониторинг
- Документировать архитектуру, операционные потоки, допущения и edge cases
- Готовить понятные технические объяснения для воспроизводимости сред
- Взаимодействовать с техническими лидами и участниками проекта
- Уточнять спецификации и критерии приёмки по обратной связи
- Чётко доносить технические компромиссы и проектные решения
Требования
- Сильный профессиональный опыт в backend-разработке
- Экспертиза в одном или нескольких языках: C++, Python, Rust, GoLang, Java, JavaScript
- Практический опыт с DevOps и облачной инфраструктурой
- Опыт с CI/CD пайплайнами и автоматизацией инфраструктуры
- Умение проектировать, масштабировать и защищать распределённые системы
- Глубокое понимание сетевых концепций
- Сильные знания Identity and Access Management
- Опыт с message queues и durable storage
- Знакомство с observability, мониторингом и операционной диагностикой
- Понимание rolling deployments и disaster recovery
- Опыт troubleshooting production-grade систем
- Умение проектировать детерминированные тесты и воспроизводимые среды
- Сильные навыки технической документации и коммуникации
- Опыт в AI-тренировке или оценке моделей не требуется
Условия
- Независимый контракт (independent contractor)
- Полностью удалённая работа
- Ожидаемая занятость: около 20 часов в неделю
- Заявленный диапазон оплаты: $50–$100/час
- Фактическая структура оплаты — за результат, оплата за задачу, соответствующую спецификациям проекта
- Время выполнения задач может варьироваться
- Действуют минимальные недельные требования по сдаче задач
- Скрининг включает примерно 30-минутное AI-интервью и рассмотрение hiring-менеджером
- Роли обычно закрываются примерно за 48 часов
- Начало первых задач — примерно через 24–48 часов после онбординга
- Объём проекта, нагрузка, инфраструктурные сценарии и стандарты оценки могут меняться
- Работа должна выполняться без использования конфиденциальной или проприетарной информации третьих лиц
Навыки
- C++
- Python
- Rust
- GoLang
- Java
- JavaScript
- DevOps
- Cloud Infrastructure
- CI/CD
- Distributed Systems
- Networking
- IAM
- Message Queues
- Durable Storage
- Observability
- Monitoring
- Disaster Recovery
- Rolling Deployments
- Infrastructure Automation
- Reinforcement Learning