Python-разработчик систем сбора

Дата размещения вакансии: 09.11.2024
Работодатель: Селфсек
Уровень зарплаты:
от 100000 до 150000 RUR
Город:
Москва
Петровский бульвар 15с1
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Написание чистого, понятного кода
  • Реализация систем сбора
  • Анализ и исправление ошибок
  • Сопровождение запуска и эксплуатации сборщиков в продакшене

Требования:

  • Уверенное знание Python3
  • Опыт разработки систем сбора
  • Опыт многопоточной и асинхронной разработки (threading, asyncio), знание примитивов синхронизации, умение масштабировать код
  • Опыт обхода ограничений (баны, лимиты, каптча)
  • Знание систем обмена сообщениями (kafka, rabbitmq)
  • Опыт работы с сериализаторами (marshmallow, pydantic или аналогичные)
  • Опыт работы с ОС семейства Linux, контейнерами, умение запустить свой код
  • Умение работать с системами контроля версий (Git)

Как преимущество:

  • Опыт работы с scrapy
  • Опыт работы с распределенными системами координации (etcd, zookeeper)
  • Опыт работы с системами управления конфигурацией (ansible, chef, puppet или аналогичные)
  • Умение покрывать свой код автотестами (pytest, tox, mock) и пользоваться линтерами (flake8, pylint, mypy)
  • Умение использовать ООП