Напиши текст вакансии для должности "Разработчик (C++, ML)". Название компании: "ABBYY". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'C++', 'MATLAB', 'Математический анализ', 'Анализ временных рядов', 'Алгоритмы', 'Machine learning'

Присоединившись к нашей команде, вы сможете поработать над развитием Технологий распознавания и обработки данных (задачи на стыке машинного обучения и разработки на С++), найти применение своим математическим знаниям. Написанный вами код будет внедрен в конечные продукты, которыми пользуются миллионы людей — на компьютерах, планшетах и смартфонах. Чем вам предстоит заниматься:  Работать над улучшением качества механизмов извлечения данных из документов; Разрабатывать новые механизмы, связанные с классификацией документов и извлечением данных; Добавлять отладочные механизмы и механизмы логирования; Унифицировать регулярные выражения (поддержка стандарта ECMA); Разрабатывать механизмы постобработки результатов от различных моделей; Переводить технологии извлечения данных на другие режимы поиска текста; Выделять репозиториий для технологий DataCapture; Поддерживать механизмы Suspend-Resume для обучения и наложения.    Мы ожидаем:   Хорошее знание C++;   Готовность изучать предметную область, современные статьи и подходы, приспосабливать их к нашим задачам;   Знание основных алгоритмов (сортировки, поиск, DFS/BFS) и элементарных структур данных (массив, дерево, список, стек, очередь с приоритетами);   Знание базовых алгоритмов ML (кластеризация, классификация, дерево решений, логистическая регрессия);   Понимание основных принципов архитектуры (шаблоны проектирования, наследование/инкапсуляция).