от 150 000 до 250 000 ₽ на руки
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Гибкий график
Компетенции
Middle
Привет! Мы — стартап. Делаем приложение для виртуальной примерки одежды. Сейчас находимся на этапе софтлонча на новом рынке.
Как это работает: каскад нейросеток создаёт анатомически точного 3D-аватара человека, на которого мы примеряем одежду с учётом физики ткани. Это значит, что тяжёлое худи из трикотажа будет висеть, а лёгкое платье из ситца — пышно топорщить юбочку. Всё как в реальности. Мы учитываем не только размер, но и индивидуальные особенности строения тела: на хрупких маленьких девочках большой размер будет болтаться до колена, а на высоких больших мужиках при попытках одеть самый маленький размер ткань либо растянется на пузике, либо порвётся в плечах.
Ищем разработчика, который будет решать задачи по интеграции ML/3D сервисов с инфраструктурой.
Работать предстоит бок о бок с кайфовой командой backend-разработчиков (Java), ML и 3D-специалистов (Python), дизайнеров и исследователей. Нас 20 человек, и кажется, что не хватает именно тебя!
Задачи, которые предстоит решать
Разработка:
Доработка и развитие интеграции ML/3D сервисов с инфраструктурой;
Написание механизмов для тестов - и общих для разработки ПО (юниты, интеграционные и т.п.), и тестовых пайплайнов для ML (развивать наш автоматический инструмент, который проверяет наши новые ML разработки на тестовых выборках данных, собирает результаты, считает метрики и т.п.);
Развитие внутренних инструментов для ML/3D - например генератор синтетических видео крутящихся людей;
Интеграция:
Сбор и форматирование логов с сервисов и отправка их в ELK;
Интегрирование Blender в ML/render пайплайны: поддержка деплоя в контейнер, запуск скриптов и сцен в пайплайне, сбор логов;
Сборка наших Python-сервисов с ML/3D в Docker контейнеры, взаимодействие с DevOps;
Интеграция требований Blender к контексту;
Тестирование сервисов, поиск узких мест и оптимизация по необходимости;
Поддержка и развитие интеграции с бэком и инфраструктурой.
Ресерч:
Мы работаем на стыке ML-методов создания анимированных аватаров человека и разработки детального, красочного 3D рендера результатов примерки. Ищем себе в команду человека, которому будет интересно помогать в исследовании передовых методов физической симуляции ткани и помогать внедрять их в нашу разработку. Интерес к устройству современных 3D движков будет большим плюсом. Также ты сможешь присоединиться к исследованию нашего решения задачи Virtual Try On и восстановлению 3D структуры тела человека.
Мы ждём, что у тебя есть:
Отличное знание Python, 3+ лет опыта. Тебе приходилось доводить до конца разработку комплексных систем на Python и запускать их в прод;
Системное мышление. Опыт самостоятельного проектирования и запуска достаточно крупных системных проектов;
Интерес колупаться и разбираться с 3D и 3D-ML;
Знание, как структурировать код, чтоб по красоте, но не душно;
Понимание, зачем придумали ООП, знание, как им пользоваться, и опыт решения с помощью него прикладных задач;
Опыт работы с процессами CI/CD, работа с docker, сборка и деплой контейнеров.
Будет плюсом:
Хорошее владение C++, чтобы подключаться к RnD возможностей Unreal Engine и дорабатывать наши внутренние системы автоматизации 3D рендера на C++/Qt;
Приветствуется опыт работы с SMPL, SMPL-X.
Условия:
Только фулл-тайм;
Гибкий график работы;
Возможность работать из любой точки земли;
Релокация в Болгарию;
Официальное трудоустройство в Болгарии или в аккредитованной компании в России;
Белая зарплата;
Приятная, эмоционально здоровая команда;
Дух стартапа: короткий путь от разработки до продакшена, хорошо видны результаты именно твоей работы;
Никаких тестов на вовлечённость и трекеров времени;
При необходимости поможем организовать рабочее место.
Ключевые навыки
Контактная информация
Galileo Labs
Сайт: не указан
Почта: не указана
Вакансия опубликована 22.10.2024 в г. Санкт-Петербург.
Похожие вакансии
до 70 000 ₽
Санкт-Петербург
Полный день
Подробное описание
21 ноября
Не указана
Санкт-Петербург
Удаленная работа
Подробное описание
21 октября