📍 Москва (м. Белорусская)Полная удалёнка
Ищем Python разработчика с опытом в промышленных проектах для разработки внутренних ML / MLOps фреймворков и библиотек для ведущего подразделения банка — кредитного скоринга.
Технологии/инструменты
PythonNumpyPandasGitLinuxBashSQL
Чем предстоит заниматься
- Разработка внутренних программных библиотек и фреймворков, использующих ML (написание качественного объектно-ориентированного кода, документации, юнит-тестов).
- Написание CI/CD пайплайнов для автоматизации юнит-тестирования, проверки code style, генерации документации.
- Участие в доработке Python-инструментов для автоматизации ETL на SQL (DataOps).
- Участие в развитии MLOps-инструментов (доработка их компонент, настройка).
Кого ищем
- Опыт разработки на Python в больших и сложных проектах в роли ведущего разработчика.
- Знание и опыт использования паттернов проектирования.
- Знание библиотек Numpy, Pandas, достаточное для быстрого написания эффективного кода.
- Опыт и понимание принципов параллельного программирования.
- Знание и опыт использования Git.
- Понимание принципов работы операционной системы. Знание основ и опыт использования ОС Linux (Bash).
- Знание и опыт использования SQL (можно без процедурных расширений).
Дополнительные преимущества:
- Знание основ машинного обучения, опыт практического применения библиотек машинного обучения, например, Scikit-learn, XGBoost, LightGBM, Catboost.
- Понимание принципов написания легковесных клиент-серверных приложений на python, реализующих функционал интерактивных дешбордов, опыт использования релевантных технологий, например, Flask, Dash, Streamlit.
- Знание Docker, Docker-compose или других технологий виртуализации.
- Опыт настройки CI/CD конвейеров.
- Опыт работы с библиотеками визуализации данных (например, Plotly, Matplotlib).
- Опыт использования технологий Big Data.
- Опыт использования MLOps-инструментов (например, Kedro, DVC, MLFlow, Seldon).
- Свой open source проект, contribution в известные open source проекты, свой проект, которым можете похвастаться.
Чем хороша вакансия
Вакансия позволит получить бесценный опыт применения технологий разработки ПО для задач машинного обучения.
Анастасия Капустина Talent Acquisition