Convoso
[Remote] Principal Software Engineer - AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer для построения и масштабирования систем AI-агентов в enterprise SaaS-платформе контакт-центра. Отвечает за ядро агентной логики, фреймворки и высокопроизводительный backend для интеллектуальной автоматизации.
Задачи
- Разрабатывать внутренние фреймворки AI-агентов, LLM-логику и циклы рассуждений для выполнения сложных многошаговых задач
- Разрабатывать ключевые full-stack компоненты enterprise веб-приложения с высоким уровнем производительности и безопасности
- Управлять и оптимизировать слой взаимодействия AI-агентов с данными
- Писать чистый, безопасный и поддерживаемый код, проводить код-ревью и рефакторинг
- Проектировать и реализовывать unit- и функциональные тесты, в том числе для недетерминированных AI-процессов
Требования
- Экспертный уровень в построении и оркестрации автономных агентов с планированием и циклами рассуждений
- Опыт разработки логики и интерфейсных слоёв для взаимодействия LLM с API, базами данных и системными функциями
- Опыт создания автоматизированных тестовых наборов для валидации недетерминированных выходов AI-агентов
- Опыт разработки production-функций на LLM API (OpenAI, Claude), управление контекстным окном, оптимизация промптов и контроль затрат
- Экспертное владение инструментами AI-ассистированной разработки (GitHub Copilot, Claude)
- Владение MySQL и реляционными БД, умение писать сложные raw-запросы
- Глубокое понимание Go: конкурентность, управление памятью, garbage collection, профилирование
- Знание Linux/POSIX, сетевых примитивов (TCP/UDP, WebSockets, gRPC)
- Опыт проектирования транзакционных конечных автоматов, устойчивых webhook/event-пайплайнов и защищённых API-интеграций
- Опыт написания интеграционных и нагрузочных тестов, observability и end-to-end отладки
- 10+ лет опыта в разработке ПО, паттернах проектирования и чистого кода для крупных веб-приложений
- Практическое знание оценки моделей, трекинга экспериментов и мониторинга производительности в production
- Сильные навыки решения задач и приоритизации технической разработки под бизнес-потребности
Условия
- Конкурентная компенсация
- Опционы
- Полностью оплачиваемые медицинская и стоматологическая страховка, страхование жизни, долгосрочная нетрудоспособность
- Оплачиваемый отпуск, больничные, праздники, отпуск по уходу за ребёнком
- Выходной в день рождения
- Программа 401k со щедрым match
- Бесплатная программа помощи сотрудникам и помощь в путешествиях
- Ежемесячная компенсация спортзала
- Ежемесячные кредиты на еду и напитки
- Командные мероприятия и тимбилдинг
- Оплачиваемое обучение
- Apple ноутбук (для большинства ролей)
Навыки
- LLM
- OpenAI API
- Claude
- GitHub Copilot
- MySQL
- Go
- Linux
- POSIX
- TCP/UDP
- WebSockets
- gRPC
- AI agents
- prompt engineering
- WebRTC
- VoIP
- SIP
- RTP