xHeron
AI Harness Engineer - Agentic & Autonomous Operations (m/f/x)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
AI-инженер в xHeron — строить агентные системы для операционных задач сервиса управления краткосрочной арендой: оркестрация, контекст, инструменты, оценки и продакшн-эксплуатация.
Задачи
- Проектировать архитектуру агентного harness: декомпозиция задач, управление состоянием, выбор моделей и инструментов, циклы исполнения, чекпоинты, ретраи, условия остановки и передача человеку
- Проектировать поведение агентов при принятии решений и выполнении действий, включая работу с неопределённостью и завершение ограниченных операционных задач
- Собирать контекст, retrieval, память, отбор доказательств и поддержание знаний с учётом релевантности, задержек и стоимости
- Подключать агентов к API и операционным системам через явные контракты инструментов, права, валидацию, идемпотентность и подтверждение фактического результата
- Строить наборы оценок и автотесты для качества решений, использования инструментов, завершения задач, безопасности и эскалаций
- Обеспечивать наблюдаемость поведения агентов через трассировки, состояния, результаты и классификацию ошибок; диагностировать сбои
- Улучшать промпты, контекст, инструменты, выбор моделей и архитектуру агентов на основе оценок, продакшн-трассировок и обратной связи операторов
- Разрабатывать и эксплуатировать продакшн-софт на Python совместно с CTO и командой инженеров
Требования
- Сильный software engineer: умеет проектировать, разрабатывать, тестировать и эксплуатировать надёжные продакшн-системы на Python
- Опыт создания существенной LLM-системы, автоматизации, workflow или системы принятия решений (не только ноутбуки, чат-интерфейсы, эксперименты с промптами или базовый retrieval)
- Понимание инженерного слоя вокруг модели: оркестрация, состояние, контекст, инструменты, структурированные выходы, права, ретраи, фолбэки, наблюдаемость и оценки
- Умение связывать интеллект с реальной работой: отбор доказательств, ограниченное решение, вызов инструментов/API и проверка результата
- Проектирование с учётом частичных сбоев и неопределённости: когда агенту действовать, повторить, подождать, остановиться, попросить помощи или эскалировать
- Системная оценка поведения: репрезентативные кейсы, трассировки, проверки результатов, сравнения и регрессионные тесты
- Опыт поставки софта, от которого зависят люди или операционные процессы, и отладки таймаутов, несогласованных данных, меняющихся API и продакшн-инцидентов
- Способность самостоятельно исследовать неоднозначные задачи, определять границы системы, объяснять компромиссы и превращать решения в работающий софт
- Ориентация на простоту и контроль: понимание, когда детерминированный workflow лучше агента
- Полезный смежный опыт: workflow-движки, developer tooling, распределённые системы, платформы автоматизации или интеграционно-нагруженный backend
- Ориентир — около 2+ лет профессионального опыта разработки (не жёсткое требование)
Условия
- Реальная ответственность: построение ключевой новой части продукта с нуля, а не поддержка чужого кода
- Работа на ядре продукта: от первых архитектурных решений до продакшна
- Влияние на направление: работа напрямую с CTO, возможность оспаривать допущения и решать, что строить
- Рост за рамками должностной инструкции, возможность технического лидерства по мере роста xHeron
- Зарплата плюс участие в VSOP
- Процесс найма: интро-звонок 15–30 мин с CTO, техническое take-home задание, часовое интервью по кейсу, 30-минутный culture fit с основателями
Навыки
- Python
- LLM
- Agent orchestration
- Context assembly
- Retrieval
- Memory
- Tool contracts
- Structured outputs
- Permissions
- Retries
- Fallbacks
- Observability
- Evaluations
- Regression testing
- Distributed systems
- Workflow engines
- APIs