Python Backend-разработчик
Санкт-Петербург, РоссияМиддл
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 летот 200 000 ₽
Опыт работы более 5 летот 200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g19vS
О себе
На данный момент Ведущий программист.
Мои компетенции и опыт
Обязанности:
- Разработка и сопровождение расчётных математических моделей на Python: вычислительные пайплайны, оптимизация (генетические алгоритмы), обработка данных.
- Проектирование сервисов с нуля: модульная архитектура под контейнеризацию, внедрение зависимостей (DI), dataclass-контракты между модулями.
- Разработка собственных парсеров форматов.
- Настройка и поддержка CI (линтинг, автоформат, smoke-прогоны); поддержание кодовой базы в чистоте.
- Код-ревью и менторинг команды из 5 разработчиков, проведение технических собеседований.
Ключевые проекты:
Расчётно-оптимизационный сервис на Python (текущий проект)
- Модульная архитектура под контейнеризацию: изоляция модулей, внедрение зависимостей (DI), dataclass-контракты между модулями.
- Распределённое выполнение расчётов на удалённой машине: клиент-воркер, обмен по сети, копирование результатов по SSH, обработка обрывов соединения.
- Собственные парсеры форматов (RDF, xlsx) на стандартной библиотеке (по ограничениям заказчика).
- Настройка и поддержка CI (линтинг, автоформат, smoke-прогоны); код-ревью и менторинг команды из 5 человек.
Стек: Python 3, FastAPI, PostgreSQL, pandas, Docker, pytest.
Асинхронный веб-сервис (в команде, 2024)
- REST API на FastAPI: async SQLAlchemy 2.0 + PostgreSQL (asyncpg), миграции Alembic, JWT-авторизация, WebSocket, фоновые задачи.
- Архитектура на Dependency Injection, контейнеризация Docker Compose, тесты pytest, статический анализ (ruff / mypy).
Стек: Python нужен доступ к резюме , FastAPI, SQLAlchemy, asyncpg, PostgreSQL, Alembic, Docker Compose, Poetry, pytest.
Оптимизатор расписаний (в команде, 2023)
- Встраиваемый решатель на Python нужен доступ к резюме : расчёт параметров модели по формулам из Excel-справочников.
Стек: Python нужен доступ к резюме , pandas, numpy, sympy.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
