14 января 2025
Мы ищем опытного Python-разработчика, который будет заниматься внедрением моделей машинного обучения и их интеграцией в экосистему Банка.
Технологический стек: Python, Kafka, Docker, FastAPI, SQLAlchemy, PostgreSQL, Kubernetes (K8s), Hadoop, Spark, S3, Airflow.
Обязанности:
- Разработка микросервисов: Создание и разработка проектов на основе микросервисной архитектуры.
- Проектирование архитектуры: Участие в разработке архитектурных решений и проектировании надежных систем.
- Интеграционные решения: Разработка синхронных и асинхронных интеграций с системами Банка, включая хранилища данных и пайплайны обучения моделей Data Science.
- Внедрение ML: Проектирование и реализация решений для промышленного использования алгоритмов машинного обучения.
- Адаптация моделей: Настройка моделей Data Science для работы в инфраструктуре Банка.
- Оптимизация: Оптимизация моделей для повышения производительности при работе с большими объемами данных (Inference).
- Развитие платформы: Разработка и совершенствование инструментов ML-платформы для повышения эффективности разработки.
Требования:
- Образование: Высшее техническое образование.
- Опыт работы: Не менее 3 лет опыта разработки на Python, включая:
- Создание и оптимизацию API (REST, gRPC) с использованием FastAPI, Flask или Django;
- Разработку микросервисов и их взаимодействие через очереди сообщений (Kafka, RabbitMQ);
- Написание высокопроизводительного и тестируемого кода с применением практик TDD/BDD;
- Разработку ETL-процессов для обработки и трансформации больших объемов данных;
- Использование инструментов профилирования и оптимизации Python-кода (cProfile, memory profiler).
- Проектирование ПО: Уверенное знание и применение паттернов проектирования, принципов "чистой архитектуры" и практик чистого кода (ООП, SOLID).
- Разработка систем: Опыт проектирования высоконагруженных и отказоустойчивых систем.
- Микросервисы: Успешный опыт разработки информационных систем с микросервисной архитектурой.
- Работа с БД: Уверенные знания PostgreSQL/Oracle/MySQL, ClickHouse, Elasticsearch, Redis.
- Сообщения и контейнеры: Опыт работы с RabbitMQ, Kafka, Docker.
- Опыт проведения ревью кода.
Почему стоит выбрать нас?
Работа с передовыми проектами в области машинного обучения.
Команда профессионалов, увлеченных технологиями и реальными решениями.
Динамичная среда, где инновации сочетаются с практическими задачами.