Python developer (middle)

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

МоскваПолный рабочий деньМожно удаленно

Компания

Разработчик и оператор низкоорбитальной спутниковой группировки связи

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

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

Мы ищем разработчика на Python для разработки бэкенда платформы моделирования, которая будет интегрировать различные вычислительные сервисы.

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

Разработка ведется собственными силами. Платформа разрабатывается почти «с нуля» - нет legacy.

Стек разработки платформы: React, Python, Matlab, Postgres, MongoDB, C++ (для микросервисов).

О команде:

Платформа является внутренним продуктом отдела моделирования, который занимается математическим расчетами разрабатываемой системы. Вы будете работать в команде с математиками, аналитиками, системными инженерами, проджект-менеджерами.

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

  • Разработкой бэкенда платформы математического моделирования (SaaS);
  • Разработкой интерфейсов взаимодействия с фронтендом (SPA, React);
  • Разработкой менеджера конфигураций;
  • Интеграцией вычислительных модулей (микросервисов);
  • Организацией потоков данных между вычислительными модулями;
  • Управлением ресурсами микросервисов;
  • Подготовкой результатов расчетов для передачи на фронт;
  • Хранением и обновлением данных в БД Postgres, Mongo.

Что мы ожидаем:

  • Инженерного или технического образования;
  • Опыта разработки на Python от 3х лет, на позиции middle - от 1 года;
  • Опыта работы в проектах Single Page Application;
  • Хорошего знания REST API;
  • Опыта работы с базами данных Postgres, MongoDB;
  • Опыта работы с контейнерами Docker, Kubernetes;
  • Знания основ Data Science, опыт обработки данных на Python;
  • Опыта работы с инструментами командной разработки: Confluence, Jira, Git.

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

  • Разработка распределенных приложений с микросервисной архитектурой;
  • Знание Matlab и даже небольшой опыт разработки;
  • Протокол gRPC;
  • Опыт работы с Kafka / RabbitMQ;
  • Хорошее знание математики или опыт работы в инженерных/научных проектах.

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

  • Работу в аккредитованной ИТ-компании;
  • Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
  • У нас настоящий Rocket Science - со всеми инженерами в белых халатах, лабораториями, испытательными стендами, новейшим оборудованием и всё это пропитано космосом;
  • Тебя будут окружать крутые инженеры, математики, аналитики, разработчики, ученые и все самые крутые специалисты, которых мы собрали со всех уголков нашей страны;
  • Твои предложения и идеи будут услышаны и ты всегда вовлечен в общий процесс;
  • Возможность выбора формата работы (офис/гибрид);
  • Просторный офис в стиле лофт в центре Москвы с высокими потолками, огромными окнами, кухнями, зонами отдыха и всем, что нужно для жизни (в 5 минутах от метро "Улица 1905 года");
  • Тебе дадут современный MacBook Pro + мониторы;
  • Оформление в соответствии с ТК РФ;
  • Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.