Senior C++ Engineer — AI/ML Runtime Integration (1С Platform Core)
Описание
Мы разрабатываем платформу 1С:Предприятие — один из крупнейших low-code runtime в мире: 10+ миллионов строк C++, 1,5 миллиона предприятий, сотни миллионов запросов в день. Теперь мы встраиваем LLM и ML-сервисы прямо в ядро платформы — и ищем системного C++-инженера, который сделает это правильно. Чем вы будете заниматься- Проектировать и реализовывать runtime-инфраструктуру для интеграции ML/AI: протоколы взаимодействия, пулы соединений, управление контекстом и жизненным циклом запросов под высокой нагрузкой- Разрабатывать новые API для разработчиков платформы: чтобы бизнес-логика на 1С могла вызывать LLM-сервисы так же просто, как любой встроенный механизм- Работать с существующей кодовой базой C++: рефакторинг, перформанс, архитектурные решения уровня ядра- Влиять на архитектуру: у нас нет жёсткого разделения «пишешь только то, что сказали» — мы ждём инженера, который видит картину целиком Стек и контекст- C++17/20 — кодовая база активно мигрировала с C++03, задачи уровня memory management, аллокаторы, concurrency- Highload: multitenancy-кластер, балансировка, многопроцессность- Интеграции с внешними ML/AI-сервисами- Кросс-платформа: Windows, Linux, macOS- Различные архитектуры: x86_64, ARM и даже Эльбрус Вам не нужно обучать модели или писать Python-код. Это роль системного инженера, а не ML-исследователя. Кого мы ищем- 5+ лет коммерческого C++ с реальными задачами уровня системного ПО или высоконагруженных сервисов- Понимание архитектурных паттернов — и умение объяснить, почему вы выбрали именно этот- Опыт интеграций между системами: API, сетевые протоколы, управление ошибками распределённых вызовов- Системное мышление: вы не просто закрываете тикет, а понимаете, как изменение в одном месте отдаётся по всей системе Плюсом будет:- Понимание принципов работы LLM (inference pipeline, токенизация, latency/throughput tradeoffs) — даже без опыта их обучения- Опыт работы с highload: очереди, backpressure, circuit breaker Условия- Офис у м. Тимирязевская или гибридный формат — обсуждается индивидуально- Конкурентная зарплата — обсуждается на первом звонке, зависит от вашего уровня и ожиданий- Доступ к реальным задачам масштаба продукта, которым пользуются ежедневно- Команда системных инженеров, а не «поддержка конфигураций» Хотите посмотреть на задачи изнутри? Наши инженеры выступали на HighLoad++ с разбором реальных проблем кодовой базы — гуглите «1С C++03 C++17 HighLoad» и «1С PaaS HighLoad». Это то, чем мы занимаемся.