Point your AI agent at freehire and let it find you a job.

Get the CLI →

Open 30d

Senior C++ Engineer — AI/ML Runtime Integration (1С Platform Core)

Posted Updated 3 views
Discussion

Summary

Build and optimize the C++ runtime that embeds LLM/ML services into 1C:Enterprise, designing APIs and high-load infrastructure for seamless AI integration in a 10M+ LOC codebase.

Мы разрабатываем платформу 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». Это то, чем мы занимаемся.

Skills

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available