Перейти к содержимому
Devico
D
Devico
5

Старший инженер по рендерингу лиц в реальном времени

Компания создаёт умное зеркало и мобильное приложение для виртуального макияжа и анализа кожи. Нужен старший инженер, который с нуля построит движок рендеринга лиц в реальном времени на Android и iOS: трекинг лица, GPU-шейдеры, реалистичный макияж и превью косметических процедур. Требуется 5+ лет опыта, серьёзная работа с графикой (GLSL/Metal), C++ и OpenCV, нативная мобильная разработка. Предлагают удалённую работу, медстраховку, оплачиваемые отпуска и бесплатные уроки английского.

senior удалённо ~1 578 675 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Upper-Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 19 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.

оценка p25–p75
1 240 388 – 2 872 250 ₸
медиана: 1 578 675 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
описание

Что предстоит делать

<p><strong>О проекте:</strong> <br>Компания в сфере connected beauty technology, создающая умное зеркало (in-store, работающее на проприетарном ПО) и мобильное приложение на iOS и Android. За обоими стоит интеллектуальный слой компании, включающий AI Skin Analyzer, виртуального визажиста и конструктор ухода (routine builder). Анализ кожи уже работает на проприетарных моделях — следующий шаг — живой, реалистичный рендеринг на реальном лице, на телефоне и на настенном зеркале.</p><p><strong>Роль:</strong> <br>В этой роли больше ответственности, чем в большинстве других: не существует готовой команды по рендерингу лиц, к которой можно присоединиться, и вы установите её стандарты. Здесь также больше физического железа, чем в большинстве софтверных ролей — вы будете работать с реальным Smart Mirror и реальными устройствами, и некоторые из самых сложных задач (свет, кожа, камеры) проявляются только там.</p><p>Мы ищем инженера, который возьмёт на себя рендеринг лица в реальном времени для трёх продуктов:</p><ul><li><strong>Treatment Preview</strong> — предпросмотр косметических процедур на собственном лице пользователя (разглаживание морщин и лифтинг бровей для процедур в стиле нейротоксинов, объём губ и щёк для дермальных филлеров);</li><li><strong>AR product try-on</strong> — возможность покупателю увидеть конкретный оттенок помады, румян или тонального средства из каталога на своём лице, вживую, с точной цветопередачей;</li><li><strong>Guided makeup looks</strong> — проведение пользователя шаг за шагом через полный макияж, отрендеренный вживую на его собственном лице, построенный на том же общем движке.</li></ul><p>Это hands-on роль senior IC. Вы будете человеком, который знает, как работает движок лица, и будет его создавать, а не интегрировать чужой. Команда Flutter-приложения строит экраны вокруг вашей работы, а ML-инженеры владеют моделями анализа. Вы владеете всем между кадром с камеры и пикселями на экране.</p><p><strong>Над чем вы будете работать:</strong></p><ul><li>Построение общего движка рендеринга лица для Android и iOS: кадры с камеры на входе, трекинг лица, региональные маски и варпы, GPU-шейдинг и кадры на выходе в Flutter texture;</li><li>Построение Treatment Preview: сглаживание, варпы и эффекты объёма, рендерящиеся за Flutter texture, управляемые маской морщин, которая обновляется медленнее частоты кадров, сохраняя эффекты стабильными на движущемся лице;</li><li>Построение реалистичного рендеринга макияжа: губы, щёки, база, глаза, с финишами (matte, satin, gloss, shimmer), которые реагируют на свет и работают во всём диапазоне тонов кожи;</li><li>Связывание каталога продуктов с лицом: пайплайн, превращающий оттенок и финиш продукта в параметры рендеринга, масштабируемый на тысячи продуктов;</li><li>Построение многошаговых guided makeup looks на новом движке;</li><li>Оптимизация под реальное железо: современные iPhone, <nobr>mid-range</nobr> Android-телефоны и Smart Mirror с 4K USB-камерой, работающий весь день в магазине;</li><li>Измерение качества: стабильность, точность цвета относительно реальных образцов продуктов и частота сбоев по тону кожи, освещению и углу лица.</li></ul><p><strong>Технологический стек:</strong></p><ul><li>Рендеринг: OpenGL ES 2.0/3.0 (GLSL) на Android, Metal на iOS;</li><li>Геометрия лица: ML Kit face detection для захвата; плотные лицевые ландмарки и blendshapes для рендеринга;</li><li>Обработка изображений: C++ с OpenCV;</li><li>Native: Kotlin и C++ на Android, Swift на iOS;</li><li>Приложение: Flutter (Dart) с Bloc — вы напишете platform-channel и границу texture, а команда приложения напишет UI;</li><li>Тестовые устройства: iPhone, Android класса Galaxy и Smart Mirror компании.</li></ul><p><strong>Требования:</strong></p><ul><li>5+ лет профессиональной разработки ПО, включая существенную работу с графикой в реальном времени — вы писали и выпускали GPU-шейдеры (GLSL, Metal, HLSL или аналогичные) в продукте, который работал на частоте кадров на реальных устройствах. Это самое важное требование;</li><li>Практическая работа с трекингом лица или геометрией лица: ландмарки, лицевые меши, UV-маппинг, региональные маски, варпы или морфы (AR-фильтры, virtual try-on, аватары и ретушь лиц — всё считается);</li><li>Native-разработка под мобильные на Android (Kotlin/Java, NDK/C++) или iOS (Swift/Objective-C), с готовностью работать на обеих платформах;</li><li>Опыт встраивания ML-моделей в пайплайн реального времени, проектирование рендеринга с учётом того, что модель — медленная часть;</li><li>Практическое понимание цвета и обработки изображений: цветовые пространства и гамма, смешивание, частотное разделение, фильтрация;</li><li>Глаз на реализм и дисциплина его измерять;</li><li>Комфорт в работе с существующей кодовой базой;</li><li>Чёткий английский, устный и письменный, со стилем работы, который выдерживает разные часовые пояса.</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Выпущенный продукт virtual makeup try-on, beauty-фильтр или ретушь лиц;</li><li>Flutter external textures или platform views, либо встраивание native-рендеринга в любой кроссплатформенный UI-фреймворк;</li><li>Обучение или fine-tuning моделей сегментации (face parsing, губы, кожа) и построение датасетов для них;</li><li>Physically based shading или измерение цвета по реальным образцам продуктов;</li><li>Опыт инклюзивной оценки по типам кожи по Фитцпатрику, условиям освещения и возрастам;</li><li>Низкоуровневая работа с камерой на Android (Camera2, UVC/внешние камеры) или встраиваемые устройства;</li><li>Знание эстетической медицины или опыт создания потребительских функций рядом с медицинскими заявлениями.</li></ul><p><strong>Рабочие часы:</strong> <br>Наша инженерная команда работает по центральноевропейскому времени, а руководство — на восточном побережье США. <strong>Ваш рабочий день заканчивается в 20:00 CET</strong>, и надёжная доступность во второй половине дня до этого времени — твёрдое требование этой роли. Это окно, где ваш день пересекается с утром США, когда принимаются решения, устанавливаются приоритеты и отвечаются на кросс-командные вопросы. </p><p><strong>Не требуется — пожалуйста, откликайтесь в любом случае, если у вас этого нет:</strong></p><ul><li>Знание предметной области beauty или косметики;</li><li>Опыт Flutter или Dart;</li><li>Диплом в области computer science или графики.</li></ul><p><strong>Мы предлагаем:</strong></p><ul><li>Удалённую работу;</li><li>Юридическую поддержку;</li><li>Оплачиваемые больничные и отпуска;</li><li>Медицинскую страховку;</li><li>Бесплатные занятия английским.</li></ul> <div> <a href="https://jobs.dou.ua/companies/devico/vacancies/376768/#reply-btn-id">Откликнуться на вакансию</a> </div>

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Devico

2 активные вакансии в компании

2 нед. назад

Старший Full-Stack разработчик

~1 344 000 – 2 406 946 ₸ оценка по всем рынкам

Компания из Великобритании в сфере цифрового здравоохранения ищет старшего full-stack разработчика с уклоном в бэкенд. Нужно строить сервисы на ASP.NET Core, работать с Azure, React и TypeScript, писать тесты и участвовать в архитектурных решениях. Требуется 5+ лет коммерческого опыта, сильные C#/.NET и React, а также хороший английский. Предлагают удалённую работу с гибким графиком, оплачиваемые отпуска и больничные, медстраховку и бесплатные уроки английского.

C# .NET ASP.NET Core +25
senior удал. dou

Похожие вакансии

6 вакансий
GlowByte
G
GlowByte
1 д. назад

Разработчик C++

~1 578 675 ₸ оценка по всем рынкам

GlowByte ищет C++ разработчика в продуктовую команду Lakehouse-платформы Data Ocean Nova — предстоит развивать серверную часть СУБД (ядро, оптимизатор, парсер SQL), работать с хранением данных и интеграциями. Нужен коммерческий опыт на C++17+ от 3 лет и опыт разработки СУБД на C++ от года, плюс Boost, CMake, Linux, Docker, Kubernetes и базовый Java. Предлагают гибкий график, офис/гибрид/удалёнку, ДМС, оплату обучения и сертификаций, премию по итогам года.

C++ C++17 СУБД +20
senior удал. hh
S
Sigma Software
5 д. назад

Старший Embedded Software разработчик

~1 578 675 ₸ оценка по стеку, все рынки

Разработка защищённых встраиваемых систем для подключённых IoT-устройств и edge-решений с интеграцией с облачными платформами и удалённым управлением устройствами. Нужен опыт 5+ лет в embedded-разработке на C/C++, знание ARM-микроконтроллеров, беспроводных технологий, сетевых протоколов и основ кибербезопасности. Работа в международной команде Sigma Software над проектом глобальной компании в сфере климатических технологий и энергоменеджмента.

C/C++ Embedded IoT +15
senior удал. dou
Arventure
A
Arventure
5 д. назад

Опытный XR разработчик

~1 409 532 ₸ оценка

Нужен опытный XR-разработчик для создания VR-аттракциона с синхронизацией движения на Meta Quest 3 в Unity или Unreal Engine. Требуется около пяти лет опыта в real-time 3D, коммерческий опыт VR, навыки профилирования и работы с OpenXR/Meta XR SDK. Проектный контракт на 2–3 месяца, полностью удалённо, с возможностью продолжить сотрудничество.

Unity Unreal Engine VR +6
senior удал. dj
Kaspersky
K
Kaspersky
6 д. назад

Разработчик C++ (Threat Intelligence)

~1 578 675 ₸ оценка по всем рынкам

Разработка backend коммерческого on-premise продукта Kaspersky CyberTrace в направлении Threat Intelligence. Нужен опыт коммерческой разработки на C++ под Windows и Linux от 5 лет, знание высоконагруженных распределённых систем, SQL/NoSQL и инструментов отладки. Плюсами будут Boost::ASIO, Elasticsearch, Python, Docker и практики безопасной разработки.

C++ Windows Linux +9
senior удал. hh
N-iX
N
N-iX
6 д. назад

Инженер GNC / автономные системы (UAV)

~1 578 675 ₸ оценка по стеку, все рынки

Разработка и интеграция систем наведения, навигации и управления (GNC) для автономных и беспилотных платформ — мультироторов, самолётов, VTOL. Нужны 4+ года опыта в UAV/aerospace/embedded, сильные знания C/C++ и Python, PX4/ArduPilot, сенсоров и алгоритмов управления. Предлагают гибкий формат (удалёнка/офис), конкурентную зарплату, менторство и обучение.

UAV GNC PX4 +7
senior удал. dou
PBF GROUP
P
PBF GROUP
6 д. назад

Ведущий разработчик фискального ядра (Senior C/C++ Developer)

~1 578 675 ₸ оценка по всем рынкам

PBF GROUP ищет ведущего C/C++ разработчика для запуска нового кассового ПО: нужно адаптировать фискальное ядро под Android и Desktop и интегрировать его с основным приложением. Обязательны коммерческий опыт на C/C++ от 3 лет и работа с фискальными системами (ФН, ОФД, 54-ФЗ, ФФД) от года, плюс знание протоколов USB HID, RS-232 и virtual COM. Предлагают официальное трудоустройство в аккредитованной IT-компании, гибкий график с возможностью гибрида, обучение и задачи с реальным влиянием на продукт.

C C++ Android +12
senior удал. hh