Python Developer
Мова та технології
Python 3.10+ SQL FastAPI Flask RESTful API OAuth2 JWT tokens RabbitMQ (або Kafka) Docker Git Linux
Твої обов’язки:
Розробка та підтримка RESTful-endpoint’ів для інференсу ML-моделей (FastAPI / Flask)
Інтеграція сервісів із брокером повідомлень RabbitMQ для асинхронної обробки запитів
Читання та запис даних у реляційні БД (PostgreSQL / MySQL): параметри моделей, логи результатів
Опис та підтримка OpenAPI-специфікацій; налаштування авторизації через OAuth2 / JWT
Контейнеризація сервісів у Docker, створення Dockerfile та docker-compose
Логування (structlog / logging) та базовий моніторинг метрик (Grafana).Документування процесів
Співпраця з ML-інженерами й аналітиками для коректної інтеграції моделей у бізнес-процеси
Вимоги:
2-3 роки комерційного досвіду розробки на Python
Досвід створення та документування REST API
Впевнене знання SQL: індекси, транзакції
Розуміння потоків і процесів у Python (threading, multiprocessing), базові принципи паралелізму
Практичний досвід роботи з RabbitMQ (queues, exchanges, routing keys)
Володіння Git (workflow, pull-requests, code review)
Досвід роботи в Linux-середовищі та написання shell-скриптів для автоматизації (bash/zsh)
Добре мати:
Знання asyncio та aio-* стека для побудови не блокуючих сервісів
Робота з кешами (Redis) або NoSQL (MongoDB)
Розуміння принципів A/B-тестування
Знання хмарних сервісів (AWS) на рівні деплою контейнерів і керування секретами
Що ми пропонуємо:
Роботу у цікавих проєктах з нестандартними рішеннями
Ринкову оплату праці
Повний бухгалтерський супровід
Performance review
Командну підтримку у адаптації на новому робочому місці
Швидкість у прийнятті рішень
Безпосередній вплив на розвиток продукту
Оплачувані лікарняні та відпустка
Можливість повного remote
Гнучкий графік роботи, де головне – результат.