📍 Москва (м. Белорусская)Полная удалёнка
Авито — классифайд №1 в мире по версии сервиса SimilarWeb согласно данным за 1.08.2022 года. Количество активных объявлений превысило 117 млн. Для сравнения — население России — 144 млн. Каждый день здесь совершаются миллионы сделок, а месячная аудитория составляет 59,7 млн человек. Это больше трети населения России.
Сейчас мы ищем Python-разработчика, который не боится сложных задач и стремится улучшать мир вокруг себя.
Вы будете работать над продуктом, которым пользуются все вокруг — друзья, семья, знакомые. С нами вы сможете создавать решения, которые принципиально изменят опыт пользователей на Авито.
Технологии/инструменты
Python
О команде
Наша команда занимается прежде всего задачами модерации контента, причем не только в приложении к объявлениям, но и во всём остальном UGC.
Система модерации на основе машинного обучения и компьютерного зрения обрабатывает сотни тысяч новых объявлений в день. Мы также занимаемся борьбой с мошенничеством на площадке.
Вам предстоит
- Развивать бэкенд нашего основного проекта — антифрод, это система, которая автоматически принимает решения по модерации 95% объявлений на сайте.
- Оказывать аналитикам инженерную поддержку в реализации новых механизмов (примеры из прошлого: модерация чатов, анализ поведения пользователей, поиск по картинкам).
- Дорабатывать наши внутренние company-wide инструменты.
- Продвигать best practices и делиться с командой своим опытом.
- Предлагать новые подходы и тут же пробовать их в продакшене с реальными данными и реальными пользователями.
- Заниматься рутинной работой, без неё никуда — разбираться с легаси кодом, обновлять библиотеки, перекладывать JSON-ы и тому подобное.
Ожидания
- Опыт самостоятельной работы: от размытых формулировок на старте проекта вплоть до решения бизнес-задачи.
- Вы умеете и любите работать в команде.
- Знание Python и умение на нём писать production-код (мы также готовы рассматривать кандидатов, имеющих опыт не меньше 3 лет на других языках, желающих писать на Python).
- Вы способны ответить на вопрос "что происходит, когда вы делаете вызов requests.post".
- Понимание основных принципов проектирования распределённых систем (все наши сервисы должны быть способны переживать полный отказ одного датацентра).
- Умение писать многопоточный и асинхронный код. Вы интуитивно понимаете, чем O(nlogn) отличается от O(n^2).
Будет плюсом:
- Интерес к Data Science в целом и Machine Learning в частности.
- Желание развиваться в направлениях ML Engineering и MLOps.
- Опыт работы над проектами среднего размера (~100kloc).
Работа у нас — это
- Работа бок о бок с интересными людьми.
- Сложное дело — мы должны отличить добро от зла, для этого в нашей команде даже есть специально обученный философ.
- Возможность строить интересные multi-dc системы с опорой на современные технологии.
- Культура компании, основанная на data-driven принятии решений: если вы умеете обосновывать свои решения на данных, то вас обязательно услышат.
- Прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.
- Обучение за счет компании: мы оплачиваем участие в российских и международных конференциях, профильные курсы и доступ к онлайн-библиотеке МИФ, покупаем нужную для роста и развития литературу.
- Комфортные условия работы: ДМС с первых дней работы, фитнес, компенсация питания.
- Красивый и комфортный офис в 2 минутах от метро «Белорусская», а также возможность работать удалённо.
Татьяна Горчева IT Recruiter