О роли
Staff-разработчик в команде AI & Platform — hands-on технический лидер, создающий AI-функциональность продукта. Работаете вместе со Staff Data Engineer (отвечает за фундамент данных) и подчиняетесь Engineering Manager. Фокус — на прикладном и агентном AI-слое: проектирование, разработка и выпуск AI-функций, с которыми взаимодействуют клиенты. Роль предполагает интенсивную работу с кодом и широкое техническое влияние на команду.
Задачи
- Проектировать и создавать AI-функции продукта: агенты на основе LLM, интеллектуальную автоматизацию, прогнозные возможности на операционных данных Auvik.
- Вести сложные технические задачи от начала до конца: архитектура, продакшен-код, отладка на уровне систем, надёжный релиз.
- Совместно с Data Engineer определять, какие данные нужны AI-слою, в каком виде и с какой свежестью; интегрироваться с инфраструктурой поиска и пайплайнов.
- Взаимодействовать с продакт-менеджерами и дизайнерами, превращая потребности клиентов в чётко ограниченные AI-функции.
- Оценивать и внедрять новые AI-технологии (LLM, агентные фреймворки, RAG-паттерны, подходы к тонкой настройке), принимать прагматичные решения build-vs-buy.
- Задавать стандарты в код-ревью, технических обсуждениях и инженерных практиках.
- Наставлять других разработчиков.
- Вносить вклад в общие инструменты, библиотеки и паттерны, ускоряющие AI-разработку в инженерной организации.
Требования
- Сильные основы программной инженерии и значительный опыт создания и выпуска продакшен-систем в масштабе.
- Практический опыт создания AI/ML-функций: работа с LLM, промт-инжиниринг, RAG-архитектуры или агентные фреймворки.
- Владение Go, Scala или TypeScript (React/GraphQL). Python для ML-процессов — плюс.
- Глубокое понимание системного дизайна, распределённых систем, умение принимать архитектурные решения в условиях неопределённости.
- Практический опыт работы с агентными инструментами кодинга (Cursor, Copilot Workspace, Claude Code), включая настройку ограничений и проверку результатов.
- Сильные коммуникативные навыки: работа с AI-инженерами, продакт-менеджерами и инженерным руководством, умение переключаться между техническими и бизнес-обсуждениями.
- Продуктовое мышление: понимание, зачем создаётся функция и решает ли она реальную проблему клиента.
Бонусы
- Опыт в управлении сетями, мониторинге или инфраструктурном ПО.
- Опыт с AI-управляемой автоматизацией, обнаружением аномалий или прогнозной аналитикой в операционном контексте.
Условия
- Полностью распределённая команда, поддержка работы из дома или любого выбранного пространства.
- Регулярные возможности для обучения и роста, обратная связь от руководства, тщательный онбординг.
О компании
Auvik — облачное ПО для управления сетями, дающее IT-командам мгновенную видимость и контроль над инфраструктурой: локальной, удалённой или распределённой по глобальным сетям. Платформа автоматизирует обнаружение сетей, картирование, мониторинг, резервное копирование конфигураций, анализ трафика и оповещения. Компания стремится к разнообразию и инклюзивности.