Team Lead / Python senior developer
Требования
Местоположение и тип занятости
Компания
Аналитика для бизнеса
Описание вакансии
Условия работы
У нас есть проект по машинному обучению и обработке данных. Он интересный, но нам нужно больше -золота- умных голов и нам не хватает технической экспертизы в некоторых областях. Нам нужен team lead / tech lead / senior developer, который умеет python.
Мы любим работать с людьми, которые:
- Любят писать код
- Умеют управлять командой и могут быть наставниками
- Любят и умеют исследовать, а потом делятся результатами
- Любят и умеют аргументировать технические решения, готовы спорить
- В состоянии без отвращения делать code review, страдают, когда видят плохой код и сразу же хотят превратить его в хорошие
- Сами пишут код так, что потом за него не стыдно
- Постоянно учатся
- Любят говорить: "А давайте (попробуем|протестируем|проверим) и сделаем" и потом делают.
- Любят и умеют создавать простые и изящные решения
- В состоянии участвовать в создании документации
- Разрабатывают на python, а может даже и на go, scala или erlang
Что нужно будет делать:
- включиться в разработку проекта (посмотреть код, почитать документацию)
- писать код на python (как минимум)
- управлять командой (не очень много)
- участвовать в организации workflow
- делать code-review и повышать качество кода
- проводить технические исследования и принимать архитектурные решения
- много учиться, разбираться, пробовать, ошибаться и пробовать еще
Технические навыки, знания и опыт, которые нам нужны:
- Опыт разработки на python от 3 лет
- Знакомство с нашим стеком: tornado, docker, Elasticsearch, Redis, MongoDB, MySQL, Git, React.js
- Опыт разработки нагруженных распределенных приложений (API, брокеры сообщений, распределенные логи, socket)
- Опыт работы по любой Agile методологии
- Опыт написания и использования юнит тестов
- Опыт удаленной работы
- Приветствуется знакомство с Hadoop зоопарком, Cassandra, Spark, kafka, понимание map-reduce, MPP и поточной обработки данных
- Приветствуется знакомство с AWS стеком
- Приветствуется знакомство с ML: основные алгоритмы, любой стек инструментов
Бонусы
- Длительный, интересный проект и сложные задачи, с небольшими сайд-проектами, если вдруг захочется отвлечься
- Адекватный внутренний заказчик
- Широкие свободы в выборе архитектурных и технических решений
- Возможность менять состав команды
- Полная удаленная занятость с гибким графиком
Дополнительные инструкции
Для начала общения присылайте письмо на hr@mediahero.ru. В письме ожидаются:
- несколько слов о вас
- резюме
- ссылки на заверешнные проекты, примеры кода, профили на github, stackoverflow
Мы можем попросить вас 1-2 референса с предыдущих мест работы.