Яндекс Контест — онлайн-платформа для организации крупнейших отечественных и зарубежных соревнований по программированию: десятки миллионов отправленных решений, сотни тысяч пользователей, десятки тысяч соревнований.
Мы ищем разработчика, готового присоединиться к нашей команде и принять участие в разработке новых возможностей платформы, решать архитектурные и инфраструктурные задачи.
Какие задачи вас ждут:
Создание новых типов задач
Контест очень гибок: у нас проходят и классические олимпиады по программированию, и соревнования по мобильной разработке и ML. Один из главных фокусов команды — это развитие возможностей платформы по проведению соревнований в kaggle-стиле, а также удобство создания и решения проектных задач.
Инфраструктурные задачи
Мы сами администрируем наши сервисы, разворачиваем балансировщики нагрузки, настраиваем CI и автоматизируем процессы. А также у нас есть собственный кластер вычислительных машин, которым мы должны не только управлять, но и оптимизировать транспорт решений, обработку результатов, работу с распределёнными файловыми системами и т. д.
Добавление новых языков программирования
Контест сейчас поддерживает более сотни языков программирования и их версий, и регулярно появляются запросы на добавление новых.
CodeRun
CodeRun — это онлайн-тренажёр для отработки пользователями навыков программирования и проведения наймовых ивентов. Продукт также является зоной ответственности нашей команды и активно развивается.
Улучшение интеграции смежных сервисов
Контест связан с рядом образовательных и наймовых проектов Яндекса, которые используют его как тестирующую систему: это Яндекс Лицей и хендбуки, наймовые мероприятия на его базе и многое другое.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы:
Будет плюсом, если вы: