🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Python developer / Разработчик Python (KORNFELD)

Требования

Бэкенд разработчик
Senior
Linux
Разработка программного обеспечения
Сетевые технологии
Osi model
Switching
OSPF
BGP
Python
Git
Bash

Условия

Можно удалённо
Екатеринбург
Новосибирск
Пермь

Компания

Создаём инженерные решения для технологической инфраструктуры будущего

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

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

YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.

Мы активно расширяем портфель наших продуктов  и в связи с этим открываем поиск Software engineer (Python)/ Python developer в Департамент сетевых технологий.

Команда Департамента занимается разработкой сетевого ethrernet-коммутатора для дата-центров (Data Center Enterprise Switches). 

Проект включает в себя полный цикл разработки аппаратной и программной части.
Реализация аппаратной части осуществляется с применением современной микроэлектронной элементной базы отечественного и импортного производства. Реализация программной части осуществляется с использованием стека open-source программных продуктов.

Чем предстоит заниматься: 

  • Разработкой встроенного программного обеспечения сетевых ethernet-коммутаторов;
  • Разработкой встроенного программного обеспечения сетевых ethernet-коммутаторов;
  • Проводить анализ программных решений с открытым кодом из предметной области;
  • Дорабатывать, осуществлять рефакторинг используемых программных решений с открытым кодом (в настоящее время код на Python составляет до 30% от общего объема);
  • В составе команды разрабатывать с нуля внутреннюю систему мониторинга оборудования и программного обеспечения сетевых коммутаторов;
  • Разрабатывать элементы системы управления как периферийным оборудованием коммутаторов так и коммутаторами в целом.

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

Мы ожидаем от будущего члена команды:

  • Уверенное владение Python3 в области сетевого программирования (sockets);
  • Знание сетевых технологий, стека протоколов TCP/IP + представление о модели OSI;
  • Знание сетевых протоколов управления (SNMP, NETCONF, RESTCONF), маршрутизации (RIP, OSPF, BGP) и др.
  • Отличное знание Linux, опыт разработки приложений под Linux/Unix;
  • Знание bash.

Будет плюсом:

  • опыт работы с RPC-протоколами (JSON-RPC, gRPC), REST;
  • опыт работы с форматами данных JSON, XML, YAML;
  • опыт написания unit-тестов с использованием pytest;
  • опыт асинхронного программирования (asyncio);
  • опыт написания документации с использованием фреймворка Sphinx;
  • опыт написания парсеров для структурированных файлов.
  • опыт работы с Docker контейнерами.

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

Приглашаем стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели.

ЗАБОТА О ЗДОРОВЬЕ: ДМС с первых дней работы, льготные условия страхования близких;

ОБУЧЕНИЕ И РАЗВИТИЕ: учебный портал с курсами и лекциями от экспертов, английский, участие в топовых конференциях, профильное обучение за счёт компании;.

ПОДДЕРЖКА В ЛИЧНЫХ ВОПРОСАХ: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами.

Бонусы

ПРОГРАММА ПОДДЕРЖКИ ИННОВАЦИЙ: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;

Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы.