Яндекс.Контест — онлайн-платформа для организации соревнований по программированию. На нашем сервисе проходят крупнейшие отечественные и зарубежные соревнования. Мы активно развиваемся, количество участников соревнований постоянно растет.
Какие задачи вас ждут
упрощать сложное. Контест крайне гибок: у нас проходят и классические олимпиады по программированию, и сложные соревнования по ML и анализу данных. Гибкость — наша сила, но она повышает порог вхождения в сервис. Перед нами стоит смелая задача: переработать флоу проверки решения, сохранив при этом все наши возможности и упростив процесс конфигурирования соревнования;
улучшать event driven architecture. Ключевая часть соревнования — обработка результатов. Чем быстрее будет получен результат, тем лучше. Идеал — приблизиться к real time;
выполнять инфраструктурные задачи. У нас есть собственный кластер решающих машинок. Нам нужно не только менеджить его, но и оптимизировать транспорт решений, обработку результатов, работу с распределенными файловыми системами и т. д. В будущем — сохранить специфические требования к запуску решений, но при этом упростить деплой и введение машинок в эксплуатацию. Подробности