Machine learning engineer нейросети GAN

Зарплата

от 150 000 до 250 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка мобильных приложений и web-платформ

Описание вакансии

ООО «Северный Центр Позитроники» приглашает в команду специалиста по нейронным сетям - 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).