👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Python Developer

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

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

Компания

Разработка программного обеспечения, радиоэлектронного наземного и бортового авиационного оборудования

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

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

У нас масштабный интересный и устойчивый проект, связанный с разработкой интеллектуальных ГИС.

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

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

Основной технологический стек проектов:

  • Vue.js
  • Python (Python 3.8, asyncio)
  • PostgreSQL

От вас потребуется:

  • Знание современного Python и его окружения:
  • Стандартная библиотека (asyncio, pathlib, dataclasses и т.д.)
  • Библиотеки на базе фреймворка asyncio (aiohttp/fastapi, asyncpg и т.д.)
  • Покрытие кода тестами (pytest, coverage)
  • Описание проекта как библиотеки (setuptools/setup.py, poetry, requirements)
  • Использование линтеров
  • Опыт работы с базами данных (postgresql)
  • Умение пользоваться системой контроля версий (git, gitlab, gitflow)

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

  • Опыт написания Dockerfile
  • Знакомство с современными средствами развертывания ПО (docker-compose, swarm, k8s)
  • Написания конфигурации для CI (gitlab ci)
  • Опыт разработки под Linux
  • Опыт разработки или использования ГИС
  • Опыт работы со специализированными библиотеками (GDAL, proj)
  • Опыт работы с машинным обучением, компьютерным зрением, GPGPU

Бонусы

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

  • Командную работу в рамках крупной компании (есть у кого учиться и с кем делиться своими знаниями);
  • Конкурентную заработную плату;
  • Гибкий подход к графику работы;
  • ДМС после 3 месяцев работы;
  • Участие в конференциях и выставках, профессиональное обучение и развитие;
  • Возможность играть в настольный теннис с коллегами в перерывах.