Data Engineer (Team Lead)
Наша компания разрабатывает аналитические решения для различных индустрий: системы предсказания спроса на товары для оффлайн-ритейлов, рекомендательные системы в банках, поисковые системы по товарам для онлайн-ритейлеров и многое другое. Мы активно развиваемся как в России (среди клиентов Сбербанк, Пятёрочка, KFC, Перекрёсток, Альфа Банк, МВидео и др.), так и за рубежом. У нас молодой, дружный и опытный коллектив, многие сотрудники - выпускники МГУ, МФТИ, ВШЭ, Сколтеха, ШАД Яндекса, бывшие сотрудники Яндекса, Гугла, Самсунга, Тинькова, Рамблера (однако всё это, разумеется, не является ограничителем для кандидатов — мы смотрим на навыки, а не на регалии).
Наша команда прогнозирования спроса разыскивает кандидата на вакансию Data Engineer Developer.
В тысячах магазинов Пятерочка и Перекресток продаются десятки тысяч различных товаров. Для того, чтобы покупатели всегда могли найти свой любимый товар свежим на полках и не переплачивали косвенно за списанный товар и аренду складов, необходимо уметь прогнозировать спрос. Это включает в себя и учет сезонных факторов, и влияние динамики изменения цен на сам товар, похожие и сопутствующие товары, и многие другие факторы. Кроме того, это еще и продуктивная система с соответствующими требованиями.
Требования:
-
Опыт проектирования отказоустойчивых высоконагруженных систем и систем для обработки больших объемов данных, от которых зависит благополучие бизнеса;
-
Опыт поддержки и развития инфраструктуры, прогнозирования и планирования необходимых ресурсов, опыт проектирования систем мониторинга.
-
Уверенные знания Python 3+ (структуры данных, алгоритмы, концепции языка);
-
Опыт управления командой от 3 лет;
-
Опыт работы с фреймворками (Flask, Django, Celery);
-
Уверенные знания SQL: агрегации, джойны, вложенные запросы, индексы, оптимизации запросов;
-
Уверенное понимание принципов работы СУБД, распределенных систем хранения и обработки данных;
-
Опыт работы построения пайплайнов обработки данных ETL (Airflow, Luigi, Talend);
-
Опыт работы с docker, docker-compose на уровне написания своих образов и yaml. Опыт работы с Kubernetes будет плюсом;
-
Опыт работы с Hadoop, Spark.
Вы будете:
-
Принимать решения о дальнейшем развитии продукта;
-
Сталкиваться с нетривиальными проблемами и решать их;
-
Следить за тем, чтобы команде было комфортно работать и привносить лучшие практики и процессы;
-
Следить за тем, чтобы в продукте не было белых пятен;
-
Писать код и тесты;
-
Проводить ревью.
У нас:
- Участие в быстром росте компании, работающей на перспективном AI рынке;
- Удаленная работа на период самоизоляции;
- Поддержка кандидата в профессиональном и карьерном росте;
- Совместная работа с опытными разработчиками, аналитиками данных, менеджерами, продуктологами;
- Гибкий график работы;
- Оформление полностью белое по ТК РФ;
- ДМС (включая стоматологию) в хороших клиниках Москвы и Московской области;
- Уютный офис в центре Москвы (2 минуты от м. Сухаревская) с кикером, пинг-понгом и разными вкусностями.