📍 Москва (м. Белорусская)Полная удалёнка
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы.
Технологии/инструменты
C++
Вам предстоит
- Писать код на С++ в проект Sphinx — это низкоуровневый поисковый движок, с которого начинается изготовление всех выдач Авито. Спектр задач по движку предельно широк, от багфиксов и оптимизаций до новых сигналов ранжирования, больших новых переделок и глобальных новых мега-фичей. Время от коммита до продакшн в отдельных случаях измеряется минутами, отсидеться "два года без единого деплоя" не выйдет. Пересборка собственно Sphinx (небольшого проекта на 150K строк) и прогон ~300 базовых автотестов измеряется секундами, скучать известным образом не придется.
- Работать в тесном взаимодействии с группой качества поиска, что позволит (при минимальном желании) погрузиться в тематики ML, NLP, A/B-тестирования, и т.п.
- Сталкиваться с другими интересными технологиями (гонять в проде Docker, Kubernetes, PostgreSQL, Tarantool, Kafka и т.д., плюс сколько-то кода пописывать на Golang, Python и т.д.).
- Работать с высокими нагрузками. Порядка 110 млн. активных объявлений в индексе, сотни миллионов поисков в сутки, поэтому местами вполне себе считаем такты, довольно низкоуровнево оптимизируем и наблюдаем заметный эффект. Будет интересно.
Мы ждём, что вы
- Имеете от 3-х лет опыта коммерческой разработки на C++.
- Приемлемо знаете базовые структуры данных и алгоритмы.
Будет здорово, если вы:
- Имеете опыт разработки на Golang, Python, PHP.
- Имеете опыт использования SQL/NoSQL баз данных.
- Умеете запускать GDB и анализировать крешдампы.
- Не боитесь ассемблера.
Работа у нас — это
- Возможность реализовать свои идеи в проекте с многомиллионной аудиторией.
- Талантливая команда, готовая поддержать ваши инициативы.
- Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании.
- Обучение за счет компании: мы оплачиваем участие в российских и международных конференциях, профильные курсы и доступ к онлайн-библиотеке МИФ, покупаем нужную для роста и развития литературу.
- Комфортные условия работы: ДМС с первых дней работы, фитнес, компенсация питания.
- Удалёнка и замечательный офис в двух минутах от метро «Белорусская», а также возможность работать удалённо.
Анастасия Митрейкина IT Recruiter