Разработчик на Java в Контест

Яндекс.Контест — онлайн-платформа для организации соревнований по программированию. На нашем сервисе проходят крупнейшие отечественные и зарубежные соревнования. Мы активно развиваемся, количество участников соревнований постоянно растет.

Какие задачи вас ждут

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

Мы ждём, что вы

владеете нашим стеком технологий:

  • Java 8;
  • Kotlin;
  • Spring + Boot;
  • Hibernate;
  • jOOQ;
  • PostgreSQL, MongoDB;
  • Gradle;
  • Docker;
  • KVM, LXC.

Будет плюсом, если вы

  • работали с Kafka и SQS.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)