⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Python Developer/TechLead

Прямой работодатель  Цифровое проектирование ( numdes.com )
Санкт-Петербург, Россия
Сеньор
Информационные технологии • Разработка • Backend • Python • SQL • Django • Flask • MySQL • PostgreSQL • Desktop • ML/AI • Заказная разработка • Наука
2 августа
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
-
Описание вакансии

О нас:

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

Решаемые задачи:

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

Мы успешно завершили ряд проектов и у нас их стало еще больше.
Если тебе интересно попробовать себя в задачах, где математические идеи превращаются в решения, меняющие подход к строительству масштабных сооружений — welcome :)

Технологический стек:

Разработку ведем на Python 3.7+, для API используем REST/GraphQL, пишем web-сервисы на FastAPI, взаимодействуем с БД (Postgres) через SQLAlchemy, пакеты делаем с помощью poetry, сервисы собираем в docker-контейнеры, любим и уважаем юнит-тесты (pytest), функциональное тестирование (и BDD) делаем через behave, code review в GitLab-e, там же и CI/CD c автоматическим запуском тестов и линтерами. Работа организована в кросс-функциональных командах, есть QA, фронтендеры, аналитики, UX-проектировщики, совмещаем SCRUM и канбан подходы.

Экспериментируем с Rust/С++ для оптимизации вычислений.

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

В зависимости от навыков и желаний:

  • Разработка программных решений (R&D).
  • Руководство группой разработчиков.
  • Выстраивание процессов разработки в команде.
  • Наставничество.

Обязательные навыки:

  • Знание Python 3, умение писать многопоточный код.
  • Наличие опыта использования библиотек numpy, scipy.
  • Опыт работы с базами данных (MySQL, Postgres).
  • Знание особенностей применения ORM (SQLAlchemy) при разработке многопоточных приложений
  • Опыт разработки REST-сервисов с использованием фреймворков типа Flask/Django.

Бонусы:

  • Профессиональный и позитивный коллектив.
  • Интересные задачи и возможность профессионального роста.
  • Гибкая премиальная система.
  • Комфортный офис в шаговой доступности от метро.
  • Компенсация питания.
  • ДМС.