Python Developer (MLOps)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Domclick.ru - единственный в России продукт, обеспечивающий полный цикл операций с недвижимостью. Доступен на всех популярных платформах (Web, iOS, Android). Решаем любые вопросы с недвижимостью, делая сложное простым, с заботой о каждом клиенте. Мы ищем единомышленников, чтобы вместе помогать людям исполнять мечту о собственном жилье.
Проект:
Сейчас мы ищем ML-инженера в команду MLOps.
Команда занимается поддержкой и упрощением работы датасаентистов, ml-инженеров и data-инженеров. Разрабатывает свои сервисы и библиотеки, а так же разворачивает и поддерживает полезные open source решения для обучения и инференса моделей машинного обучения.
Команда и процессы:
- полная ответственность за продукт: разработку, инфраструктуру, тестирование и релиз;
- работа по Agile;
- мы используем современные технологии; практикуем continuous integration и continuous delivery; код в bitbucket, задачи в jira и т.д.;
- взрослый девопс, highload;
- понимающее IT-руководство, например, у нас есть квота на 20% от спринта на борьбу с тех. долгом;
- бизнес-руководство, нацеленное на результат;
- высокие темпы работы, разработанные решения очень быстро попадают в продакшн.
Ожидания от кандидата
Чем предстоит заниматься:
- создавать и поддерживать сервисы на Python для помощи в работе датасаентистам и ML-инженерам;
- участвовать в проектировании архитектуры и выборе инструментов;
- исследовать новые MLOps технологии и внедрять их;
- поддерживать современные инструменты для datascience;
- интегрироваться с партнерами и внутренними системами банка;
- участвовать в обсуждении бэклога, быть техническим партнёром для бизнеса;
- оценивать задачи и планировать спринты;
- отвечать за качество: проводить code review, писать автотесты (юнит/функциональные/интеграционные).
Мы ожидаем, что вы:
- имеете опыт разработки на Python 3;
- понимаете механику языка Python и сопутствующих инструментов (pytest, mypy, poetry, flake8);
- имеете опыт работы с asyncio и фреймворками sanic/aiohttp/fastapi;
- имеете опыт работы с Docker и познали азы DevOps;
- имеете опыт работы с реляционными СУБД (у нас PostgreSQL);
- обладаете глубоким пониманием принципов ООП и шаблонов проектирования;
- имеете опыт работы с RabbitMQ;
- умеете и любите работать в команде.
Будет плюсом:
- знание азов машинного обучения и опыт работы с Pandas/Scipy/Catboost/Pytorch/Tensorflow;
- понимание принципов ETL и умение работать с Airflow/Prefect;
- понимание как работает Kubernetes и возможность раскатить сервис из Helm chart;
- понимание основ разметки данных для машинного обучения.
Условия работы
Мы предлагаем:
- работу в аккредитованной IT компании;
- конкурентную заработную плату;
- премию по итогам календарного года;
- полис ДМС с первого месяца работы;
- современную технику для работы;
- корпоративный университет, онлайн-курсы для повышения квалификации, конференции, митапы;
- фитнес-зал в здании офиса;
- льготную программу ипотеки для сотрудников;
- комфортный офис класса А в 5 минутах от станции метро и МЦК Кутузовская;
- гибкое начало рабочего дня и возможность работать в гибридном формате или удаленно.
#Python #office #hybrid #remote