Senior Python developer/ Data engineer

Местоположение и тип занятости

Москва, Санкт-Петербург, НовосибирскПолный рабочий деньМожно удаленно

Компания

Одна из ведущих российских компаний, специализирующаяся на разработке ПО в области информационной безопасности

Описание вакансии

О компании и команде

Чем занимается Positive Technologies

Мы создаем продукты для кибербезопасности. Это решения и технологии, которые защищают от атак хакеров и помогают проводить расследования инцидентов.

Мы разрабатываем сложные высоконагруженные системы, используем алгоритмы машинного обучения, обработки и анализа данных, опенсорс-решения и адаптируем их к нашим задачам. Часть наработок мы публикуем на GitHub. Прежде чем отдавать продукты заказчикам, мы проверяем их на себе.

У нас семь офисов в России (в Москве, Санкт-Петербурге, Самаре, Нижнем Новгороде, Томске и два в Новосибирске), поэтому продуктовые команды часто территориально распределены. Нас больше 1800 человек.

Мы предлагаем:

  • Запуск нового проекта в рамках компании (startup-команда - два Data Engineer, один DS, один QA, опытный Тимлид с 12-летним стажем работы в компании)”
  • Отсутствие legacy;
  • Широкий выбор технологического стека, возможность профессионально вырасти “вширь” и “вглубь”
  • Разработка простого высоконагруженного Row ETL;
  • Разработка ETL на Python (Airflow+Celery);
  • Разработка API: FastAPI, автодокументация функций API (Swagger);
  • Техническое документирование своих решений для использования в других подразделениях.

Ожидания от кандидата

Наши ожидания от кандидата:

  • опыт разработки на Python от 5 лет (круто, если был опыт с GO/С++/С#/java).
  • опыт работы с web фреймворками Django (или FastAPI, Flask, Tornado
  • уверенное владение командной строкой Linux

Желательно:

  • Понимание Continuous Integration и Continuous Delivery;
  • Уверенная работа с Git;
  • Понимание того, для чего нужны контейнеры и умение их "готовить" (применять и отлаживать);
  • Понимание различий при работе с данными в PostgreSQL, Redis и RabbitMQ\Kafka;
  • Наличие навыков работы с виртуальными машинами (vSphere, OpenStack) или любыми облачными провайдерами (YaCloud, VKCloud, SberCloud и других);
  • Наличие представления о сетевой модели OSI и понимание различий между TCP и UDP.
  • Навыки и знания нюансов работы с Airflow,
  • Навыки и знания нюансов работы с Ansible, GitLab, Artifactory;
  • Опыт запуска и эксплуатации сервисов в Kubernetes;
  • Умение структурировать и планировать свою работу в таск-менеджере.

Условия работы

Условия:

  • вакансия удаленная, можно работать из любой точки России;
  • расширенный ДМС со стоматологией после первого месяца работы;
  • шесть недель оплачиваемого отпуска в год;
  • гибкое начало рабочего дня;
  • зарплата – достойная, белая и вовремя
  • внутренние клубы по интересам (outdoors, шахматный, книжный, винный, мафия и др.)
  • частичная компенсация спорта;
  • участие в форумах, семинарах, конференциях; обучение за счёт компании;
  • возможность присоединиться к футбольной и волейбольным сборным, для которых мы арендуем спортивные площадки.