Компания "ГК «ХайТэк»"
Мы развиваем направление облачного AI-инференса (Inference as a Service), использующего ускоритель инференса собственный разработки (Tensor Processing Unit, TPU) . В настоящее время существует прототип сервиса, реализованный на Python, который демонстрирует базовую функциональность инференса моделей в облаке.
Ищем разработчика, который сможет:
* разобраться в рабочем прототипе на Python и пре-альфа версии на С++,
* сформировать полноценные системные требования,
* спроектировать и реализовать высокопроизводительное решение,
* перенести и модифицировать критически важные компоненты на C++,
* предложить архитектуру развертывания, тестирования и мониторинга сервиса.
Обязанности:
Анализ и формализация требований
Изучение существующего Python-прототипа сервиса инференса.
Изучение существующего пре-альфа реализованной на C++.
Изучение документации и концептуальной архитектуры сервиса, предложения по изменению архитектурной части при необходимости.
Уточнение и формализация требований к системе:
* метрики производительности (latency, throughput, tail latency),
* требования к отказоустойчивости и надежности,
* критерии масштабируемости,
* компромиссы между пропускной способностью и задержками,
* требования к SLI / SLO.
Участие в формировании технического видения и roadmap развития сервиса.
Разработка и оптимизация
* Переписывание и оптимизация критически важных участков системы на C++.
* Учет требований к низкой латентности и высокой загрузке оборудования TPU.
Бенчмаркинг и тестирование
* Разработка бенчмарков для оценки:
* latency (p50/p95/p99),
* throughput,
* стабильности под нагрузкой,
* поведения при деградациях.
* Проведение нагрузочного тестирования и анализ узких мест.
* Создание тестовых клиентских приложений (CLI / simple SDK), демонстрирующих работу с сервисом.
Архитектура развертывания
* Предложение архитектуры развертывания сервиса:
* single-node / multi-node,
* масштабирование,
* балансировка нагрузки * отказоустойчивость * Проработка вариантов использования контейнеризации (Docker) и оркестрации (Kubernetes или аналоги).
* Предложение схем обновления.
Мониторинг и эксплуатация
* Определение ключевых метрик для мониторинга сервиса.
* Формирование end point для ключевых метрик сервиса для последующей интеграцией в систему мониторинга.
* Участие в формировании подходов к эксплуатации и поддержке сервиса.
Обязательные
* Отличное знание C++.
* Опыт разработки высоконагруженных или низколатентных сервисов.
* Понимание принципов:
* многопоточности и синхронизации,
* управления памятью,
* сетевого программирования.
* Опыт работы с Linux.
* Умение читать и дорабатывать существующий код (в том числе на Python).
* Системное мышление, умение формализовать требования и метрики.
Желательные
* Опыт работы с ML-инференсом или ML runtime (ONNX Runtime, TensorRT, TorchScript и т.п.).
Будет плюсом
* Опыт проектирования inference-as-a-service или аналогичных платформ.Официальное оформление по ТК РФ;
Гибридный формат работы, гибкое начало рабочего дня, также фрукты и печеньки в офисе;
Конкурентоспособный уровень заработной платы;
Социальный пакет – медицинское страхование;
Оплачиваемый выходной день в честь дня рождения;
10 Января
Fullstack-разработчик (Bitrix 24)
Москва
Компания "МИР ИНСТРУМЕНТА" «Мир Инструмента» - стабильная российская компания с филиалами по всему миру, которая занимает прочное место на...
10 Января
Разработчик АБС-ЦФТ (PL/SQL, PL+)
Москва
Компания "РСХБ-Интех" ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Функциональное направление Кредитование юридических лиц в ЦФТ-Банк, IBSO; Разработка...
10 Января
Golang-разработчик( Datanomica )
Москва
до 200 000 руб.
Компания "Datanomica" Привет! Мы — ООО «Датаномика», решаем проблемы структурирования разнородных данных, которые сложно поддаются...
10 Января
Москва
от 150 000 до 250 000 руб.
Компания "Медиа Эффект" Стек: Kotlin, Jetpack Compose, Ktor, WebSocket, Dagger2, Room, Coroutines, Flow Ваша зона ответственности: •...
10 Января
Frontend-разработчик (React)( Halliburton International GmbH )
Москва
Компания "Halliburton International GmbH" В компании ООО "БурСервис" открыта вакансия Frontend-разработчик Бурсервис – крупнейшая российская...
Вакансия размещена в отрасли