Jobgether
Senior Software Engineer — AI Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду прикладного AI: end-to-end ответственность за backend-сервисы и production-фичи на базе LLM — агенты, ассистенты и автоматизации. Роль сочетает hands-on разработку, техническое лидерство и менторство.
Задачи
- Проектировать, разрабатывать, деплоить и сопровождать backend-сервисы и ключевые компоненты системы
- Вести инициативы от идеи до продакшена: поиск возможностей, техническое решение, координация участников, поставка
- Создавать и выводить в прод AI-фичи: интеллектуальные агенты, ассистенты, автоматизации
- Проектировать системы создания и оркестрации агентов: многошаговые workflow, tool/function calling, управление состоянием, guardrails, fallback при сбоях модели
- Разрабатывать и системно оценивать промпты и retrieval-пайплайны на основе измеримых результатов
- Работать с Product: переводить размытые бизнес-потребности в технические решения и MVP
- Использовать AI-инструменты кодинга, сохраняя ответственность за корректность, безопасность и поддерживаемость кода
- Ревьюить как человеческий, так и AI-сгенерированный код
- Исследовать новые AI-модели и инструменты через PoC и внедрять успешные практики
- Применять принципы системного дизайна для масштабируемых и надёжных backend-систем
- Менторить инженеров и давать техническое руководство
Требования
- Не менее 5 лет профессионального опыта в backend-разработке
- Практический опыт создания и деплоя production-приложений на LLM: model APIs, structured outputs, агенты, многошаговые workflow
- Опыт решения реальных AI-задач: обработка сбоев, latency, оптимизация стоимости, надёжность AI-фич
- Структурный подход к prompt engineering и AI-assisted разработке с измерением качества
- Сильный опыт с реляционными БД и моделированием данных в продакшене
- Знание распределённых систем, системного дизайна, паттернов проектирования, алгоритмов и структур данных
- Опыт с CI/CD и Agile-методологиями
- Знакомство с облаками GCP или Azure и готовность расширять экспертизу
- Сильные навыки ownership и лидерства, умение работать в неопределённости
- Отличные коммуникативные навыки: объяснение trade-offs и архитектурных решений
- Бизнес-ориентированное мышление
- Любознательность и проактивность в освоении новых технологий
- Английский язык уровня B2 и выше
- Предпочтительно: production-опыт с Node.js и TypeScript
- Предпочтительно: опыт построения RAG-систем (chunking, embeddings, vector search, оптимизация retrieval)
- Предпочтительно: знакомство с фреймворками оценки LLM, регрессионным тестированием промптов, автоматическими метриками качества
- Предпочтительно: опыт с multi-tenant SaaS или сложными интеграциями сторонних API (webhooks, idempotency, rate limits)
- Предпочтительно: опыт с Angular 17+ или современными frontend-фреймворками
Условия
- Зарплата и компенсация в описании не указаны
- Возможность вести значимые AI-инициативы от концепции до продакшена
- Senior individual contributor с техническим лидерством, архитектурными решениями и менторством
- Эксперименты с новыми AI-моделями и инструментами с внедрением в прод
- Тесная работа с Product и Engineering
- Технически сложная среда в области прикладного AI и backend-систем
Навыки
- LLM
- model APIs
- structured outputs
- agents
- prompt engineering
- RAG
- embeddings
- vector search
- Node.js
- TypeScript
- Angular
- CI/CD
- GCP
- Azure
- relational databases
- distributed systems