📍 Москва (м. Алексеевская)Офис или гибрид
Специализация
Java / Scala
HeadHunter — крупнейшая российская компания интернет-рекрутмента, развивающая бизнес в России, Белоруссии, Казахстане. Клиентами HeadHunter являются свыше 350 тыс. компаний. Обширная база соискателей на hh.ru содержит более чем 50 млн резюме, а среднее дневное количество вакансий превышает 691 тыс.
Технологии/инструменты
JavaPythonLucene/ElasticSearch/Solr/SphinxSQLCassandraHivePrestoKafka
Подробнее о техническом департаменте
- Более 140 человек в техдепе.
- В среднем 6 человек в команде.
- 25 команд разработки.
- Каждая команда делает задачу целиком, от проектирования до продакшна.
- Кроссфункциональность — команды делают задачи для разных частей сайта.
Чем предстоит заниматься
В Поиске у нас много интересных архитектурных и оптимизационных задач. Мы стараемся максимально эффективно использовать CPU / GPU ресурсы, поэтому ищем спеца, который будет заниматься:
- Оптимизацией применения ML (обучение, инференс в проде) на всех уровнях (инфраструктура, фреймворки, отдельные операции).
- Интеграцией с Lucene (поисковым кластером).
- Построением отказоустойчивой архитектуры из разнородных микросервисов (Java и Python).
- Определять направление развития архитектуры и выбирать подходящие технологии.
Кого ищем
- Готов к разработке задач на Java и Python.
- Есть опыт работы с поисковыми технологиями: Lucene / ElasticSearch / Solr / Sphinx.
- Есть опыт работы с различными источниками данных: SQL, Cassandra, Hive, Presto, Kafka, etc.
- Участвовал в разработке веб-проектов с большой нагрузкой.
- Понимаешь принципы работы распределенных систем, микросервисной архитектуры, кэшей, балансировщиков.
- Умеешь тюнить JVM и сервисы под высокие нагрузки, искать и оптимизировать узкие места в коде.
- Широкий кругозор в знаниях и инструментах.
- Есть желание находить новые решения, осваивать новые технологии.
- Умеешь писать чистый, оптимальный, поддерживаемый продакшн код.
Что предлагаем
- Гибкий график дома или в офисе.
- Корпоративное ДМС после завершения испытательного срока (решаем вопросы со здоровьем быстро и удобно).
- Возможность профессионального развития, обучение за счет компании, участие в специализированных конференциях.
- Совместную постановку целей и индивидуальный план развития.
- Если тебе есть что рассказать и чему научить, или хочется поучиться, — мы даём возможность участвовать (и как слушатель, и как тренер) в специализированных конференциях и внутренних семинарах, в т.ч. в Школе программистов hh.
Диана Ялалова Talent Partner