24-MAG
Remote | Senior Software Engineer — $30–$100/hour
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Консалтинговая возможность для опытных Senior Software Engineer в рамках проекта по обучению и оценке AI в software-инженерии. Нужно создавать реалистичные задачи по backend-разработке и детерминированные верификаторы решений.
Задачи
- Проектировать реалистичные задачи по разработке фич и исправлению багов
- Создавать сценарии, приближенные к production backend-разработке
- Определять технические требования, ограничения и ожидаемое поведение
- Разрабатывать и оценивать масштабируемые backend-сервисы и API
- Реализовывать фичи в существующих или незнакомых кодовых базах
- Анализировать сложные дефекты и находить первопричины
- Исправлять баги в разных системах и кодовых базах
- Исследовать узкие места производительности и неэффективные паттерны
- Рефакторить код для повышения ясности, надёжности и эффективности
- Строить детерминированные верификаторы для задач и решений
- Разрабатывать тест-кейсы, покрывающие ожидаемое поведение, edge cases и сценарии отказа
- Проводить код-ревью на техническую корректность и поддерживаемость
- Применять принципы безопасного кодирования и оценивать уязвимости
- Документировать технические решения и обоснования оценки
Требования
- Сильный профессиональный опыт в backend software engineering
- Экспертиза в Java, Node.js, Go, Rust, TypeScript, Python, C++ или аналогичном языке
- Опыт построения масштабируемых сервисов и API
- Сильные навыки отладки, автоматизированного тестирования и оптимизации производительности
- Опыт реализации сложных фич в production-кодовых базах
- Сильное чувство качества кода и код-ревью
- Опыт рефакторинга крупных или зрелых кодовых баз
- Понимание алгоритмов, структур данных и основ computer science
- Сильные аналитические навыки и умение решать проблемы
- Отличные навыки технической коммуникации
- Опыт в кибербезопасности или SecOps — большое преимущество
- Опыт secure coding, application security, пентестов, оценки уязвимостей, OWASP или CWE — преимущество
- Умение работать самостоятельно без посторонней помощи
- Опыт в AI-обучении или оценке моделей не требуется
Условия
- Независимый контракт
- Полностью удалённая работа
- Ожидаемая загрузка около 15 часов в неделю
- Гибкий график, включая выходные
- Ставка $30–$100/час
- Оплата по факту выполнения задач, соответствующих спецификациям
- Минимальные недельные требования по сдаче задач
- Скрининг: ~30-минутное AI-интервью, техническая оценка и ревью hiring-менеджера
- Роли обычно закрываются примерно за 48 часов, первые задачи — через 24–48 часов после онбординга
Навыки
- Java
- Node.js
- Go
- Rust
- TypeScript
- Python
- C++
- API
- автоматизированное тестирование
- отладка
- оптимизация производительности
- рефакторинг
- код-ревью
- алгоритмы
- структуры данных
- OWASP
- CWE
- secure coding
- application security
- penetration testing
- vulnerability assessment