Machine learning engineer нейросети GAN
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ООО «Северный Центр Позитроники» приглашает в команду специалиста по нейронным сетям - Machine learning инженера (Middle, Senior) с опытом реализации алгоритмов машинного обучения с нуля (в приоритете генеративно-состязательные сети).
Проект (наш собственный): мобильное приложение с искусственным интеллектом для примерки одежды и обуви на свою цифровую модель в виртуальной примерочной, оцифровки гардероба, создания модных образов, покупок в онлайн-магазинах, общения в социальной сети, получения рекомендаций от виртуального стилиста. На данный момент реализован MVP и нейросеть по очищению фона на фотографии.
Что конкретно должно уметь делать приложение в окончательной версии:
1. Обрабатывать фото одежды пользователей: очищать фон, улучшать качество изображения, преобразовывать плоское изображение в объемное, распознавать тип одежды, цвет.
2. "Надевать" одежду самого пользователя (обработанную в п.1) на цифровую модель (фото человека).
3. "Надевать" одежду из интернет-магазинов на цифровую модель.
4. С учетом параметров пользователя, предпочтений, истории покупок, просмотров, введенных пользователем данных (сезон, конкретный магазин, тип одежды):
- Рекомендовать подходящую одежду из интернет-магазинов к одежде пользователя ( в целом и к конкретной вещи).
- Собирать готовые комбинации одежды из вещей самого пользователя, из его вещей и вещей из интернет-магазина, только из вещей интернет-магазина.
5. Поиск в интернет-магазинах по картинке.
6. Возможно, дойдем до этого: замена элементов одежды на любой фотографии,как это делает нейросеть InstaGAN.
На данный момент реализован MVP и нейросеть по очищению фона на фотографии.
Обязанности:
- дизайн, разработка, тюнинг, и вывод в прод моделей машинного обучения в области генерации изображений;
- анализ различных источников данных, баз данных, хранилищ и форматов для решения бизнес задач (оценка целостности данных, их надежности и качества);
- анализ научных публикаций, проверка теорий и гипотез;
- документирование проделанной работы.
Требования:
- Написанные с нуля проекты на TensorFlow / Keras / PyTorch.
- Опыт работы в качестве ML engineer либо CV engineer от двух лет.
- Опыт работы с генеративно-состязательными сетями (GAN, SryleGAN, CycleGAN и пр.) приветствуется.
- Знание Python, numpy, scikit-image, scikit-learn.
- Знание линейной алгебры, теории вероятностей, мат. анализа будет преимуществом.
Будет плюсом:
- Практический опыт решения задач, связанных с распознаванием / классификацией / фильтрацией объектов; выделением атрибутов / извлечением признаков / поиском в пространстве признаков; построением предиктивных моделей.
- Знание облачных решений, предпочтительно Azure Cloud.
- Знание .NET, C#, SQL и опыт работы с Postgresql.
Чем отличаемся:
- Короткие планерки утром, которые позволяют оперативно проговорить с командой возникшие сложности, поделиться результатом и скорректироваться по задачам.
- Быстрое утверждение изменений и фич в виду отсутствия длинной цепочки согласования.
- Мы открыты для предложений по функционалу и дизайну, приветствуем идеи.
Бонусы
- Белая зарплата (оклад + премия) по итогам собеседования.
- Работа над интересными мобильными приложениями для массмаркета.
- Карьерный рост.
- Офис в центре, м. Павелецкая, паркинг в соседнем доме (машиноместо 7,5 тыс.), пешком до метро 12 мин.
- Удаленная работа или частично офис-удаленка - по согласованию.
- График работы с 9.00 (10.00) до 18.00 (19.00).