Описания нет
инженер-программист агентских систем
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать агентские системы на языке C++
- Участвовать в построении архитектуры системы
- Участвовать в процессе обсуждения требований, постановки задач
- Проводить код-ревью, покрывать код тестами
требования
- Уверенное владение C++17/20
- Понимание принципов объектно-ориентированного программирования
- Опыт работы с идиомой RAII и умными указателями для управления временем жизни объектов
- Опыт работы с многопоточностью в C++ и стандартными примитивами синхронизации
- Понимание способов организации межпроцессного взаимодействия (сокеты, разделяемую память и другие механизмы IPC)
- Умение работать в условиях кросскомпиляции
- Опыт использования компиляторов MSVC и GCC
- Навыки работы с менеджером пакетов vcpkg для управления зависимостями
- Знание CMake на уровне написания сборочных скриптов
- Опыт использования инструментов профилирования и отладки (perf и Valgrind)
- Анализ производительности и поиска проблем с памятью
- Понимание общих принципов работы операционных систем (управление процессами, syscalls, kernel mode)
- Понимание сетевых моделей OSI и TCP/IP
- Опыт работы с инструментами контейнерезации Docker, Docker Compose, Podman
условия
- График работы: (full time) пн.– чт. с 09:00 до 18:00, пятница с 09.00 до 16.45
- Качественное оборудование для комфортной работы
- Корпоративное обучение и развитие сотрудников
- Добровольное медицинское страхование
- Бонусы по результатам работы
- Материальная помощь к отпуску
- Дополнительные выплаты к ключевым жизненным событиям
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.