Мы ищем разработчика Python, имеющего опыт разработки сложных высоконагруженных решений, решений на основе машинного обучения в кросс-функциональную ML-команду крупного холдинга, которая разрабатывает рекомендательные системы, системы CV, риск-менеджмента и entity resolution.
Обязанности:
Проектирование, разработка, внедрение и поддержка программных систем на основе машинного обучения;
Внедрение и развитие процессов автоматизации CI/CD, мониторинга и тестирования;
Разработка инструментов для A/B-тестирования и проведение анализа его результатов;
Исследование и выбор методов машинного обучения, обучение и тонкая настройка моделей;
Участие в собеседованиях, проведение код-ревью и менторинг младших разработчиков.
Требования:
Не менее 3-х лет опыта коммерческой разработки в роли backend-разработчика (не фриланс, не совмещение с учебой);
Навыки разработки высоконагруженных систем в кластере kubernetes;
Практический опыт работы с git, docker, mongodb, sql, s3, json, gitlab, kibana, grafana;
Умение писать чистый код на python с использованием стандартных библиотек, а также pydantic, asyncio, fastapi, pytest;
Понимание инженерных практик машинного обучения: сбор и очистка данных, тренировака, валидация, пайплайны;
Знание теории машинного обучения: линейная алгебра, классы задач машинного обучения и типовые решения, метрики, глубокое обучение.
Будет плюсом:
Опыт работы над задачами машинного обучения с использованием numpy, pandas, scipy, scikit-learn, matplotlib, pytorch или tensorflow;
Опыт разработки рекомендательных систем;
Опыт работы с kubeflow;
Знание clickhouse.
Условия:
Опыт работы над задачами машинного обучения с использованием numpy, pandas, scipy, scikit-learn, matplotlib, pytorch или tensorflow;
Опыт разработки рекомендательных систем;
Опыт работы с kubeflow;
Знание clickhouse.
Трубная Металлургическая Компания
Москва
Не указана
Трубная Металлургическая Компания
Москва
до 330000 RUR