Разработчик на 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% стоимости
Жилищная программа
- После года работы при соответствии правилам программы можно получить заём с льготной ставкой на покупку жилья или ремонт
Компенсация питания
- На бейджике сотрудника есть ежедневный лимит, который можно тратить на еду и напитки в столовых офисов, кофейнях и ресторанах поблизости
Скидки от партнёров
- Бейджик Яндекса помогает экономить в самых разных местах: от спортивных магазинов и отелей до груминг-салонов и образовательных курсов