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, шахматный, книжный, винный, мафия и др.)
- частичная компенсация спорта;
- участие в форумах, семинарах, конференциях; обучение за счёт компании;
- возможность присоединиться к футбольной и волейбольным сборным, для которых мы арендуем спортивные площадки.