Напиши текст вакансии для должности "C++ developer". Название компании: "Marksman". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'C++', 'CMake', 'Continuous Integration', 'Boost', 'Windows/Linux/Android', 'Python/Java', 'Git'

Глобальный разработчик продуктов и решений на основе интеллектуальных речевых технологий, распознавания лиц, технологический эксперт в области искусственного интеллекта и машинного обучения ищет себе в команду C++ developer. Проект: R&amp;D по лицевой биометрии  В команде: 12 научных сотрудников, 2 разработчика С++, team lead и тестировщики Задачи:   Реализация разработанных алгоритмов в виде кроссплатформенного C++ SDK (Linux, Windows, Android);   Оптимизация и ускорение кода;   Разработка обёрток SDK для различных языков программирования, таких как Java и Python;   Работа с CI.   Ожидания:    Опыт коммерческой разработки на С++ от 2 лет, CMake, Git, Continuous Integration;   Воспоминания о линейной алгебре (матрицы), статистике и теории вероятности (нормальное распределение, мат. ожидание);   Boost, Conan, Python и/или Java, Docker   Принципы ML, вычислительная сложность алгоритмов и структур данных;   Windows/Linux/Android;   Будет плюсом:   CUDA, IPP, TBB, BLAS, теорию графов, нейронные сети и DL;   Опыт эффективной реализации вычислений на CPU и GPU с использованием различных библиотек;   Ansible;   Общее понимание работы памяти/процессора;   Толерантность к Code Review и Legacy, continuous learning.   Условия:    ДМС с 1 недели, страховка при выездах за рубеж;   Оплачиваются все митапы, конференции, обучение;  Помощь при поступлении в магистратуру / аспирантуру; Возможность полностью удаленной работы или в офисе; Как часть экосистемы Сбера: доступ к корпоративной библиотеке, корпоративному университету, ипотека и кредиты - 100% одобрение и скидки.