Middle+ C++ Разработчик для AI-сервера (удаленная работа)

16 марта 2025

Уровень зарплаты:
от 200 000 до 200 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Middle+ C++ Разработчик для AI-сервера

Описание вакансии

Компания: EduCity

О компании

EduCity разрабатывает инновационную платформу для обучения языковой речи с применением технологий искусственного интеллекта и виртуальной реальности. Мы создаем продукты, которые меняют подход к образованию, и ищем профессионалов, готовых участвовать в этом процессе.

Ваши задачи:

  • Разработка и оптимизация высокопроизводительного серверного ПО на C++ для обработки RAW-аудио, STT (голос текст), работы с LLM-моделями и генерации речи (текст голос).

  • Интеграция библиотек AI: Whisper.cpp, Llama.cpp, ONNX Runtime (GPU), CUDA, SUNO Bark .

  • Реализация многопоточного взаимодействия с сокетами для обработки асинхронных аудиопотоков.

  • Проектирование и реализация модулей обработки данных, включая кодеки, фильтрацию и оптимизацию производительности.

  • Рефакторинг и профилирование кода для уменьшения задержек и повышения стабильности.

  • Взаимодействие с командой разработчиков, тестировщиков и аналитиков.

  • Написание технической документации и API-спецификаций.

Требования:

  • 3+ лет опыта разработки на C++ (C++11/14/17) .

  • Глубокое понимание с, Boost, шаблонного программирования и ООП .

  • Опыт работы с многопоточностью (std::thread, mutex, async, OpenMP) и асинхронным программированием.

  • Знание принципов разработки высоконагруженных серверов , включая обработку сетевых соединений (TCP/UDP, сокеты).

  • Опыт оптимизации кода под GPU (CUDA) и/или интеграции GPU-ускоренных библиотек ( cuDNN, ONNX Runtime ).

  • Уверенное владение Git (работа с ветками, merge, rebase).

  • Умение писать чёткую техническую документацию .

Будет плюсом:

  • Знание Python для прототипирования или взаимодействия с ML-моделями.

  • Опыт работы с аудио-библиотеками (PortAudio, FFmpeg, libsndfile).

  • Понимание принципов работы нейросетевых моделей STT/TTS .

  • Опыт работы с Docker/Kubernetes для развертывания сервисов.

Что мы ценим:

  • Аналитический склад ума и умение планировать технические задачи.

  • Стрессоустойчивость и ответственность: серверная разработка требует точности.

  • Готовность к обучению и командной работе.

Мы предлагаем:

  • Конкурентную зарплату , зависящую только от вашего уровня и результатов.

  • Гибкий график и удаленную работу .

  • Участие в создании продуктов , которые меняют образование.

Как подготовиться к собеседованию:

  • Подготовьте примеры проектов на C++ в области серверной разработки или AI-инфраструктуры.

  • Расскажите о оптимизации кода под многопоточность/GPU.

  • Опишите свой опыт интеграции сторонних библиотек (Whisper.cpp, Llama.cpp, ONNX Runtime).



Посмотрите похожие вакансии

Middle Full-stack Developer (.Net & Node.js & React)
Компания: ГЕТ ЭКСПЕРТС РЕКРУТМЕНТ
Зарплата: з.п. не указана
Middle PHP-разработчик (Symfony)
Компания: Индиголаб Инновации
Зарплата: от 150 000 до 200 000 руб.
C++/С Software Developer (Linux Kernel)
Компания: Heads and Hearts
Зарплата: от 250 000 до 400 000 руб.
Ведущий администратор баз данных (Greenplum)
Компания: Автомакон
Зарплата: от 462 000 до 675 000 руб.