Разработчик на Python в Яндекс Вертикали
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
Условия работы
Яндекс Вертикали — это три крупных проекта: Авто.ру, Яндекс Недвижимость и CM.Expert. CM.Expert — первая и ведущая в России data mining платформа, предназначенная для интеллектуального анализа данных и автоматизированного управления продажами и складом автомобилей с пробегом.
Команда разработки на Python ищет сильного коллегу. Мы расширяемся и хотим быстрее и качественнее развивать CM.Expert.
О команде:
- у нас построены процессы разработки и доставки: классические двухнедельные итерации с ретроспективой после;
- пишем на Python 3.9, любим асинхронный Python, используем type hinting (линтеры и статические анализаторы запускаются при каждом пуше), запускаем приложения в докере/кубере, покрываем код тестами (потому что они действительно спасают) и умеем в CI/CD;
- используем FastAPI вместе с cookiecutter, чтобы быстро разворачивать новые HTTP-сервисы (из коробки плейбуки деплоя, докеризация и все, что нужно для быстрого старта);
- делаем микросервисы и OpenAPI для межкомандной разработки.
Что нужно делать:
- вместе с нами решать сложные архитектурные вопросы;
- выполнять обилие разных задач: продуктовые, которые приносят пользу пользователям, совместные задачи с ML-инженерами, ETL-задачи на обработку потоков данных.
Мы ждем, что вы:
- больше трех лет работали с Python 3 с использованием асинхронного программирования;
- имели дело с клиент-серверными приложениями и знаете, что такое TCP и HTTP;
- знаете основные алгоритмы и структуры данных;
- больше года работали с SQL или NoSQL базами данных.
Условия:
- конкурентоспособный уровень дохода (фиксированный + премии), с удовольствием обсуждаем индивидуальные условия с интересными кандидатами;
- ДМС с первого месяца работы с широким покрытием (страхование от несчастных случаев, страхование выезжающих за рубеж, возможность застраховать семью со скидкой);
- компенсация оплаты питания, а также завтраки, ланчи и снеки в офисе;
- обучение: внутренняя библиотека, курсы, внешнее обучение, конференции;
- жилищная программа;
- гибкий формат: каждый сотрудник сам выбирает удобный режим, будь ли это дом, офис или смешанный вариант; обсудим удаленную работу, если вы не планируете переезжать в Санкт-Петербург, где находится основная команда.