Help Scout — компания, основанная в 2011 году. Более 10 000 компаний используют её продукты для поддержки клиентов. Команда полностью удаленная с момента основания, в ней более 120 сотрудников по всему миру.
Роль в команде Agents, которая создает AI-функции для клиентов: ответы, черновики и вспомогательные инструменты на основе больших языковых моделей. Инженер отвечает за создание таких функций от начала до конца — от инфраструктуры поиска и агентных механизмов до интерфейса, с которым работает агент поддержки. Основная экспертиза — фронтенд (JavaScript/TypeScript), при этом роль предполагает работу как full-stack инженера.
Как устроена работа:
- Инженеры отвечают за свою работу от постановки задачи до продакшена, включая анализ сигналов от клиентов и метрик результата.
- Используются Kotlin, Java, TypeScript, React, PHP.
- Используются Elasticsearch, ClickHouse, Kafka, Flink, RabbitMQ, MySQL, PostgreSQL, векторный поиск и LLM-инструменты.
- Активно используется экосистема AWS, Slack, GitHub, Linear.
- Ежедневно применяются AI-инструменты: Cursor, Claude Code и внутренние инструменты.
- Команды небольшие и проектные: от 3 инженеров и продакт-менеджера до 2 инженеров и дизайнера.
Задачи:
- Разрабатывать клиентские AI-функции на полном стеке: LLM-процессы, поиск (RAG), эмбеддинги, агентные вызовы инструментов, а также быстрый и доступный интерфейс.
- Проверять качество AI-вывода: строить оценки, защитные механизмы и мониторинг, чтобы качество было измеримым и стабильным в продакшене.
- Уделять внимание деталям интерфейса: отзывчивость, состояния загрузки и стриминга, доступность.
- Участвовать в звонках с клиентами, дежурствах по эскалации поддержки и просмотре записей сессий.
- Согласовывать с продакт-менеджером метрику результата проекта, отслеживать её после запуска и принимать решения на основе данных.
- Влиять на продуктовые решения, а не только на реализацию.
- Обеспечивать готовность к продакшену: автоматизация, надежность, мониторинг, алертинг и логирование.
- Использовать AI-инструменты ежедневно и предлагать улучшения рабочего процесса команды.
- Участвовать в найме: проводить интервью с кандидатами.