Middle/Senior Python разработчик
Прямой работодатель Smartup ( smartup.ru )
Опыт работы от 3 до 5 лет
Смартап - компания с международными корнями, специализирующаяся на заказной разработке технически сложных IT-решений более 19 лет. У нас за плечами большой опыт работы на глобальном рынке. Несем в себе преимущества культуры и процессов международной компании.
Реализуем проекты для компаний в сферах: финтех, промышленность, ритейл, готстех, bigdata, AI/LLLM и других.
Портфель проектов регулярно пополняется и сейчас мы ищем Python разработчиков, готовых присоединиться к нам на проектной основе на срок в несколько месяцев.
Обратите внимание, что стек проектов разнообразный, поэтому требования представлены общие. Если вы готовы к проектной занятости, откликайтесь, обсудим текущие возможности.
Основные задачи:
- Разработка и поддержка backend-сервисов на Python (FastAPI/Django).
- Проектирование и реализация REST API, интеграция с внешними системами.
- Работа с данными: загрузка структурированных/неструктурированных данных, обработка Parquet-файлов.
- Разработка сервисов для интеграции AI/ML-моделей и data science пайплайнов.
- Настройка и поддержка CI/CD, мониторинга, логирования.
- Контейнеризация и деплой приложений (Docker, Kubernetes).
- Оптимизация производительности и масштабируемости систем.
- Рефакторинг и поддержка legacy-кода.
- Ведение технической документации.
Требования:
- Опыт коммерческой разработки на Python от 4 лет (без учёта PET/MVP без продакшена).
- Глубокие знания Python и его экосистемы.
- Опыт работы с веб-фреймворками: FastAPI, Django (включая Django REST Framework).
- Уверенное владение SQL и опыт работы с реляционными БД: PostgreSQL, MS SQL, Oracle.
- Опыт работы с Docker и понимание принципов контейнеризации.
- Знание и применение паттернов проектирования: Repository, Service Layer, Unit of Work.
- Опыт проектирования и разработки REST API (CRUD, пагинация, фильтрация).
- Опыт работы с очередями сообщений: RabbitMQ, Kafka.
- Опыт работы с ETL-процессами и данными в формате Parquet.
- Умение писать чистый, документированный код с тестами (pytest).
- Опыт настройки CI/CD и работы с системами мониторинга и логирования.
Желательно:
- Опыт работы с Arenadata HyperWave/Hadoop или альтернативным стеком (HDFS, Impala, Spark, Airflow).
- Опыт работы с Visiology.
- Знание ClickHouse, MongoDB, Redis.
- Опыт работы с Keycloak, OAuth, OpenID.
- Опыт разработки микросервисной архитектуры и high-load систем.
- Опыт работы с облачными платформами (Yandex Cloud, AWS, GCP).
- Знание Angular или других фронтенд-технологий.
- Опыт работы с LLM/AI-решениями, интеграция ML-моделей.
- Опыт работы с WebSocket, Full-Text Search.
- Умение оптимизировать SQL-запросы и работать с большими данными.
Мы предлагаем:
- Разнообразие проектов.
- Возможность развивать навыки в сильной команде, расширять портфолио.
- Сотрудничество в формате проектной занятости.
- Полностью удаленную работу.
При отклике, пожалуйста, укажите, к какой форме проектного сотрудничества вы готовы (ИП/самозанятость/временный договор ТК РФ).
