Bot Auto
Senior Software Engineer, Applied AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Bot Auto для проектирования и эксплуатации production-систем на базе AI и агентных workflow. Роль engineering-first: сквозная ответственность за backend, full-stack, данные и инфраструктуру агентных продуктов.
Задачи
- Проектировать архитектуру и реализовывать production-агентные продукты и workflow от постановки задачи до деплоя и эксплуатации
- Определять границы между детерминированным ПО, workflow-движками, базами данных, source-системами и вероятностным reasoning агентов
- Разрабатывать и ревьюить backend-сервисы, API, full-stack приложения и инструменты для операторов и пользователей
- Проектировать оркестрацию агентов, контракты инструментов, состояние workflow, память, контекст, retrieval, approvals, эскалации, ретраи, идемпотентность, откаты и восстановление после сбоев
- Проектировать production-архитектуру данных: реляционные схемы, персистентность состояния, кэширование/поиск, event-системы и консистентность
- Интегрировать AI-системы с enterprise-инструментами, внутренними API, data-платформами и операционными системами с сохранением прав доступа и аудита
- Совместно с инфраструктурной командой работать над облачной архитектурой, контейнерами, CI/CD, очередями, observability, трейсингом, безопасностью, масштабированием, latency и стоимостью
- Формировать переиспользуемые инженерные паттерны и reference-реализации; работать напрямую с пользователями для превращения ценных workflow в надёжные продукты
Требования
- 6+ лет релевантного опыта в software engineering или эквивалентный опыт создания и эксплуатации production-систем
- Подтверждённый практический опыт проектирования, разработки, релиза и эксплуатации production-агентных AI-приложений, продуктов или бизнес-workflow
- Сильные навыки backend и full-stack разработки: сервисы, API, базы данных, состояние приложений и пользовательские веб-приложения
- Сильные навыки программирования на Python и хотя бы одном современном языке, например TypeScript/JavaScript или Go
- Глубокое понимание распределённых систем, баз данных, моделирования данных, транзакций/консистентности, event-driven архитектур и production-дизайна приложений
- Практическое знание облачной инфраструктуры, контейнеров, CI/CD, observability, безопасности и production-эксплуатации
- Глубокое практическое понимание LLM/агентных систем: tool calling, оркестрация, контекст, retrieval, память, состояние workflow, human review, guardrails и восстановление после сбоев
- Опыт решения реальных production-проблем: недетерминированные сбои, устаревший контекст, ошибки инструментов, дублирующиеся действия, отказы прав, регрессии моделей, latency и компромиссы по стоимости
Условия
- Годовая базовая зарплата для кандидатов в Калифорнии: $160,000–$220,000
- Итоговая зарплата зависит от квалификации, опыта, навыков, уровня позиции, объёма ответственности и локации
- Диапазон не включает бонусы, equity и льготы
Навыки
- Python
- TypeScript
- JavaScript
- Go
- LLM
- AI agents
- RAG
- vector search
- MCP
- LangGraph
- LangChain
- LlamaIndex
- Temporal
- distributed systems
- databases
- event-driven architecture
- cloud infrastructure
- containers
- CI/CD
- observability
- security