Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
FlameTree
Сербия8 месяцев назад
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Удалённо
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
В FlameTree мы создаем платформу для разработки ИИ-агентов, которые помогают бизнесу масштабировать поддержку клиентов, последующие действия по лидам и продажи через различные каналы связи — как входящие, так и исходящие. Наши ИИ-агенты работают с базами знаний, общаются в реальном времени и увеличивают конверсию через платформы обмена сообщениями. Платформа поддерживает 150+ языков и интегрируется с WhatsApp, электронной почтой и веб-приложениями, предлагая высокий уровень безопасности и масштабируемости для роста бизнеса.
• Вы будете работать над основным интеллектуальным уровнем продукта — не просто интеграциями • Реальные производственные задачи: высокая нагрузка, низкая задержка, требования к надежности • Прямое влияние на архитектуру системы и технические решения • Быстрый цикл выполнения — минимальная бюрократия • Инженерный подход к LLM (надежность, контроль, метрики — а не просто «игра» с промптами) • Сильная инженерная команда, ориентированная на создание реальных систем, а не прототипов
• Проектирование и разработка основного слоя агента, отвечающего за оркестрацию взаимодействий с LLM • Создание и поддержка сложной логики диалогов: конечные автоматы, рабочие процессы агентов и конвейеры оркестрации • Контроль и формирование поведения LLM: дизайн промптов, структурированные выводы, детерминированные потоки • Управление контекстом диалога: память, история, лимиты токенов и стратегии деградации • Обеспечение надежности и предсказуемости поверх изначально недетерминированных моделей • Реализация отказоустойчивых интеграций с поставщиками LLM (таймауты, повторные попытки, запасные варианты, стратегии с несколькими поставщиками) • Оптимизация задержки и затрат (стриминг, батчинг, кэширование, эффективность токенов) • Отладка сложных производственных проблем (несогласованные выводы, состояния гонки, потеря состояния) • Вклад в архитектуру системы: четкие границы между агентами, бэкендом и компонентами реального времени • Создание средств наблюдаемости вокруг LLM-конвейеров (логирование промптов/ответов, трассировка, метрики качества)
• 5+ лет опыта работы в бэкенд-разработке с сильными навыками Python (async, архитектура, производительность) • Подтвержденный опыт работы с LLM в продакшене (не побочные проекты): понимание ограничений, затрат и поведения • Опыт создания систем на основе агентов или сложной логики оркестрации (конечные автоматы, конвейеры) • Способность делать поведение LLM предсказуемым (структурированные выводы, проверка схем, защитные механизмы) • Сильные навыки отладки в недетерминированных системах • Глубокое понимание интеграций API (таймауты, повторные попытки, идемпотентность, обратное давление) • Опыт оптимизации задержки и пропускной способности в производственных системах • Уверенный опыт работы с Docker и понимание производственных сред • Способность самостоятельно принимать архитектурные решения и брать на себя ответственность • Сильное инженерное мышление: написание поддерживаемого, масштабируемого, продакшн-готового кода
• Кандидатам без реального опыта работы с LLM в продакшене • Инженерам, полагающимся только на фреймворки без понимания основных механизмов • Разработчикам без опыта работы с системами высокой нагрузки или чувствительными к задержке системами • Людям, сосредоточенным на быстрых «костылях», а не на создании надежных систем
• Опыт работы с мультиагентными системами, вызов инструментов/функций • Опыт работы с локальными LLM (Ollama, vLLM, GPU inference) • Опыт работы с системами реального времени / голосовыми системами • Наблюдаемость LLM (трассировка промптов, оценки, метрики качества) • Оптимизация затрат в масштабе для использования LLM
Местоположение: Сербия, Армения (готовы обсудить и другие страны) 🏢 Возможна удаленная работа
Location: Serbia, Armenia (We are ready to discuss other countries as well) 🏢 Remote work is possible
About the product At FlameTree, we are building a platform for creating AI agents that help businesses scale customer support, lead follow-up, and sales across multiple communication channels — both inbound and outbound. Our AI agents work with knowledge bases, communicate in real time, and drive conversions across messaging platforms. The platform supports 150+ languages and integrates with WhatsApp, email, and web applications, offering strong security and high scalability for business growth.
🎯Responsibilities: • Design and develop the core agent layer responsible for orchestrating interactions with LLMs. • Build and maintain complex conversational logic: state machines, agent workflows, and orchestration pipelines. • Control and shape LLM behavior: prompt design, structured outputs, deterministic flows. • Manage conversational context: memory, history, token limits, and degradation strategies. • Ensure reliability and predictability on top of inherently non-deterministic models. • Implement resilient integrations with LLM providers (timeouts, retries, fallbacks, multi-provider strategies). • Optimize latency and cost (streaming, batching, caching, token efficiency). • Debug complex production issues (inconsistent outputs, race conditions, state loss). • Contribute to system architecture: clear boundaries between agents, backend, and real-time components. • Build observability around LLM pipelines (prompt/response logging, tracing, quality metrics).
🎯Requirements: • 5+ years of backend development experience with strong Python skills (async, architecture, performance). • Proven production experience with LLMs (not side projects): understanding of limitations, cost, and behavior. • Experience building agent-based systems or complex orchestration logic (state machines, pipelines). • Ability to make LLM behavior predictable (structured outputs, schema validation, guardrails). • Strong debugging skills in non-deterministic systems. • Deep understanding of API integrations (timeouts, retries, idempotency, backpressure). • Experience optimizing latency and throughput in production systems. • Solid Docker experience and understanding of production environments. • Ability to make architectural decisions independently and take ownership. • Strong engineering mindset: writing maintainable, scalable, production-grade code.
🎯Nice to Have: • Experience with multi-agent systems, tool/function calling • Experience with local LLMs (Ollama, vLLM, GPU inference) • Experience with real-time / voice systems • LLM observability (prompt tracing, evals, quality metrics) • Cost optimization at scale for LLM usage
🎯What Makes This Role Interesting: • You will work on the core intelligence layer of the product — not just integrations. • Real production challenges: high load, low latency, reliability requirements. • Direct impact on system architecture and technical decisions. • Fast execution cycle — minimal bureaucracy. • Engineering-driven approach to LLMs (reliability, control, metrics — not just prompt tinkering). • Strong engineering team focused on building real systems, not prototypes.
🎯Who This Role Is NOT For: • Candidates without real production experience with LLMs • Engineers relying only on frameworks without understanding underlying mechanics • Developers without experience in high-load or latency-sensitive systems • People focused on quick hacks rather than building reliable systems
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 4 180 до 6 610