Senior Python Developer

Уровень зарплаты
Город
Требуемый опыт работы
з/п не указана
Москва, Беговая
3–6 лет

О проекте

Наша компания специализируется на анализе данных и прогнозировании в сфере фуд ритейла.

Основные требования:

  • Практический опыт разработки на Python от 3 лет. Python 2 и 3 (мы используем 3.5)
  • Теоретическая база (алгоритмы, паттерны проектирования, ООП)
  • Знание HTTP и REST и фреймворков.
  • PostgreSQL: структура БД и нормальные формы/денормализация, сложные join, индексы, шардинг
  • RabbitMQ / ZMQ
  • Опыт с multiprocessing
  • Опыт с coroutine / async или gevent / tornado
  • Автоматизированное unit-тестирование
  • git

Желательно:

  • Опыт использования git-flow
  • Опыт работы по Scrum
  • Опыт работы с BigData
  • Опыт работы с NoSQL Cassandra, MongoDB
  • Опыт работы с Spark SQL
  • Опыт создания масштабируемых систем: SOA / microservices
  • Опыт построения messaging-based / pubsub отказоустойчивых распределенных архитектур microservices.

Основные обязанности:

  • Разработка модулей для подсистем проекта
  • Покрытие функционала unit-тестами
  • Участие совместно с командой DevOps в процессе развертывания подсистем проекта
  • Участие в разработке архитектуры

Задачи:

  • Стандартные: проектирование архитектуры приложения и данных, реализация, покрытие тестами, сопровождение
  • Data Mining больших потоков данных от наших b2b партнеров: валидация, очистка, нормализация; автоматизация процесса: поиск аномалий и реакция на них, узких мест, мониторинг потоков данных
  • Разработка отказоустойчивой и стабильной архитектуры комплекса из IO-bound и CPU-bound задач

Предлагаем:

  • Мы предлагаем опыт работы разработки уникального продукта с использованием технологий Data Mining в сфере Ритейла и FMCG
  • Дружная и профессиональная команда
  • Рост и развитие в динамично развивающейся компании
  • Возможность быть услышанным и внести существенный вклад в развитие продукта и компании

Ключевые навыки

PythonBig DataData MiningPostgreSQLPySparkSparkScrumCassandraUnit TestingRabbitMQ

Адрес

Москва, 1-й Магистральный тупик, 5А, м. Беговая
Показать на карте
­

Тип занятости

Полная занятость, полный день
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз
Дата публикации вакансии
Вакансия дня
Рекомендуем