Обложка поста

О компании

TECH5 — международная технологическая компания с штаб-квартирой в Женеве и офисами в США, Индии, Индонезии и России. Мы разрабатываем продукты для биометрической идентификации на базе распознавания лиц, отпечатков пальцев и радужки. Наши алгоритмы и продукты ориентированы на проекты национального уровня, то есть работают с базами данных в сотни миллионов записей, сотнями тысяч транзакций в секунду и десятками тысяч пользователей в режиме реального времени. Поэтому наши основные приоритеты в разработке софта — это оптимизация по производительности и весу, высокая отказоустойчивость и масштабируемость.

В нашем московском офисе работает R&D команда и прикладные разработчики. Первые отвечают за алгоритмы распознавания. Практически все наши алгоритмы — нейросетевые (CNN). Прикладные разработчики превращают алгоритмы в продукты. Например, в SDK для биометрической идентификации или системы распознавания лиц с камер видеонаблюдения. У нас молодая команда и очень плоская структура менеджмента с быстрым принятием решений и отсутствием лишнего формализма, а также комфортный офис (рядом с которым можно спокойно припарковаться) с новым оборудованием, своей кухней, чаем-печеньками плюс ДМС.

Компания основана в 2018 году, и по сути и по стилю работы мы — стартап. Но деньги мы зарабатываем на коммерческих проектах, а не получаем их от инвесторов.

Большую часть разработки мы ведем на С++ последнего стандарта, под Линукс, с использованием таких технологий как Kafka, Kubernetes, Docker. Оптимизацией кода мы занимаемся на уровне нейросетевых фреймворков и железа (оптимизация под работу на GPU, под мобильные платформы; CUDA, NUMA и пр). Мы делаем продукты для высокопроизводительных серверов (системы идентификации на уровне государства) и мобильных устройств (приложения банков и пр.).

Вся наша разработка и постановка задач — на Gitlab, круговой code review, тестирование как на уровне разработчиков (автотесты), так и инжиниринговой команды за рубежом.