Senior C++ Developer (relocation Montenegro/Luxemburg)
Агентство / HR ресурс NewHR ( newhr.ru )
Опыт работы более 5 лет
О компании и продуктах
- Международная компания-разработчик трехмерных сканеров и систем трехмерного распознавания лиц.
- Среди пользователей продуктов - компании Tesla, Toyota, Intel, Samsung, NASA и др.
- Офисы в Москве, Люксембурге и Калифорнии.
Стек
- С++ (14,17, переход на 20), Boost, Qt/QML
- Python (язык автоматизации), PyTorch
- RocksDB
- Есть свобода выбора библиотек и других готовых решений
С чем предстоит работать
На данный момент расширяем несколько команд
- Разработка флагманского продукта компании - инструмента для съемки 3D-сканерами и получения трехмерной модели с помощью различных математических алгоритмов.
- Разработка нового продукта на основе облачных технологий (облачное решение для преобразования и обработки трехмерных данных).
Задачи
Есть разные аспекты - можно погружаться в любую интересную область: 3D-алгоритмы, ML-алгоритмы, 3D-графика, Computer Vision, UI, работа с сетевой частью, серверный бэкэнд, работа с БД и другое.
Что ожидаем от вас
Обязательно:
- Знание и опыт коммерческой разработки на C++ 11 и выше от 5 лет
- Опыт разработки многопоточных приложений
- Опыт отладки многопоточного кода, понимание парадигм, подходов, принципов
- Знание алгоритмов и структур данных
- Опыт профилирования производительности и оптимизации приложений
- Умение разбираться в чужом коде
- Способность реализовывать большие задачи в системе со сложной архитектурой и разрабатывать новую архитектуру под них, планировать работу с участием коллег и другими командами
- Высшее техническое образование
Плюсом будет:
- Общее понимание бд (key-value database)
- Примеры кода на github
Что мы предлагаем
- Участие в разработке технологий, приближающих революцию в области компьютерного трехмерного зрения
- Релокация в Черногорию на время оформления документов для релокации в Люксембург
- Бюджеты на обучение, участие в профильных конференциях (в том числе и зарубежных)
- Гибкая з/п в зависимости от уровня кандидата (готовы обсуждать)