Смартап - компания с международными корнями, специализирующаяся на заказной разработке технически сложных IT-решений более 19 лет. У нас за плечами большой опыт работы на глобальном рынке. Несем в себе преимущества культуры и процессов международной компании.
Реализуем проекты для таких компаний, как: Сбер, ВТБ, Газпромбанк, МТС, Яндекс, НЛМК и других.
Сейчас мы ищем Python разработчика в ML-команду проекта в сфере Charity Tеch (занятость на несколько месяцев на полную или частичную ставку).
Вы будете разрабатывать и поддерживать высоконагруженные backend-сервисы и инфраструктуру для ML-пайплайнов, обеспечивая работу систем автоматической классификации и разметки текстов.
Основные задачи:
- Разработка, оптимизация и поддержка высоконагруженного API (FastAPI) для ML-моделей, включая интеграцию каскадной системы (ML-модель → LLM → разметчик).
- Создание и поддержка ETL-процессов для сбора и подготовки данных из различных источников (PostgreSQL, ClickHouse, файлы).
- Интеграция с внешними LLM-провайдерами (YandexGPT, OpenAI) и другими ML-сервисами.
- Участие в разработке и поддержке отказоустойчивых ML-пайплайнов (Airflow), обеспечивающих сбор данных, инференс и обновление моделей.
- Помощь во внедрении процессов Active Learning.
- Тесная работа с ML-инженерами над сквозными задачами.
Требования:
- Коммерческий опыт разработки на Python от 2 лет.
- Опыт создания производительных backend-сервисов на FastAPI (или аналогичных асинхронных фреймворках).
- Уверенная работа с PostgreSQL и/или ClickHouse, умение писать эффективные запросы.
- Опыт построения пайплайнов данных, работы с очередями (Redis, Kafka) и оркестраторами (знание Airflow будет большим плюсом).
- Знакомство с облачной инфраструктурой (Yandex Cloud, AWS, GCP или аналоги).
- Умение настраивать CI/CD, работать с Docker.
Важно: Готовность погружаться в ML-контекст, понимать потребности ML-команды и активно участвовать в совместных решениях.
Будет значительным преимуществом:
- Базовое знакомство с ML/NLP-стеком (PyTorch, Hugging Face, scikit-learn) — чтобы говорить на одном языке с командой.
- Опыт интеграции с LLM (OpenAI API и аналоги), понимание основ промпт-инжиниринга.
- Знание инструментов MLOps (MLflow, DVC, Weights & Biases) даже на уровне использования/интеграции.
- Опыт работы над гибридными проектами на стыке Backend и ML/AI.
Мы предлагаем:
- Роль ключевого разработчика внутри сильной ML-команды.
- Возможность строить сложные, высоконагруженные системы с нуля.
- Участие в социально значимом проекте.
- Сотрудничество в формате частичной занятости.
- Полностью удаленную работу.
При отклике, пожалуйста, укажите, сколько часов в неделю готовы работать на проекте