🔔 Публичное собеседование DevOps-инженера с компанией «Островок!» — стартуем 20 марта в 16:00 МСК → трансляция ВК

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

Местоположение и тип занятости

Москва, Санкт-Петербург, Минск (Беларусь)

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

О компании и команде

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

Мы ищем разработчика, готового присоединиться к нашей команде, чтобы создавать новые возможности платформы, решать архитектурные и инфраструктурные задачи.

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

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

Добавление новых языков программирования и платформ
Контест сейчас поддерживает более сотни языков программирования и их версий, и регулярно появляются запросы на добавление новых.

Инфраструктурные задачи
Мы сами администрируем наши сервисы, разворачиваем балансировщики нагрузки, настраиваем CI и автоматизируем процессы. А также у нас есть собственный кластер вычислительных машин: мы должны не только управлять им, но и оптимизировать транспорт решений, обработку результатов, работу с распределёнными файловыми системами и т. д.

Архитектурные задачи
Перед командой стоят большие задачи по переосмыслению сервисной архитектуры Контеста.

Улучшение интеграции смежных сервисов
Контест связан с образовательными и наймовыми проектами Яндекса, которые используют его как тестирующую систему: это CodеRun, Яндекс Лицей и Хендбуки, наймовые мероприятия на базе Контеста и т. д.

Ожидания от кандидата

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

  • Владеете стеком технологий: Java 17, Kotlin, Spring, Hibernate, jOOQ, PostgreSQL, MongoDB, Kafka

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

  • Работали с технологиями контейнеризации Docker, LXC, Kata
  • Работали с Temporal
  • Программировали на Python и Django
  • Хорошо знаете Linux

Условия работы

Высокий совокупный доход

  • Премии каждые полгода для всех, кто успешно прошёл ревью.

Офисы, в которые хочется ходить

  • Удобные, красивые и технологичные офисы с зонами для работы и отдыха, спортзалами, йога-классами, массажными кабинетами и не только
  • В офисах есть бесплатные парковки для машин и велосипедов

Расширенная медицинская страховка

  • 9 видов чекапов, телемедицина 24/7, лечение критических заболеваний
  • Психотерапия — компенсация сессий в «Ясно» и Яндекс Здоровье, психотерапевты в клиниках и офисах
  • Стоматология — плановые процедуры, профессиональная чистка и приёмы стоматолога-ортодонта
  • Через год работы можно сделать лазерную коррекцию зрения. После 2 лет в ДМС входит ведение беременности и роды
    Компенсируем 80% стоимости ДМС для супругов и детей

Возможности для роста

  • Есть всё, чтобы учиться: внутренняя платформа с 100+ курсами, менторство и программы для руководителей
  • Оплачиваем участие в профильных конференциях и помогаем подготовиться к публичным выступлениям
  • Если для рабочих задач нужен иностранный язык, организуем обучение и оплатим 50% стоимости

Жилищная программа

  • После года работы при соответствии правилам программы можно получить заём с льготной ставкой на покупку жилья или ремонт

Компенсация питания

  • На бейджике сотрудника есть ежедневный лимит, который можно тратить на еду и напитки в столовых офисов, кофейнях и ресторанах поблизости

Скидки от партнёров

  • Бейджик Яндекса помогает экономить в самых разных местах: от спортивных магазинов и отелей до груминг-салонов и образовательных курсов