Vira Games

AI Game Agents Developer (Talent Pool)

Vira Games Kyiv, Ukraine

Mobile Gaming Apps · 51-200 employees

5 h ago
Remote Senior (5-10 yrs) Full-time Ukraine
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design and develop multi-agent systems and orchestrators to automate game development tasks within Unity. This includes building tool-calling interfaces, managing agent memory, and implementing evaluation pipelines to ensure high-quality, reliable AI-generated content.

What they look for

Unity C# Python LLM Agentic coding Prompt engineering Multi-agent orchestration LangGraph CrewAI AutoGen Claude Agent SDK OpenAI Agents SDK Model Context Protocol Docker Git Vector databases

Requirements

The ideal candidate has deep expertise in Unity, C#, and Python, with extensive practical experience in building AI agents and orchestrating LLM workflows. You must possess a strong understanding of game development cycles and experience with frameworks like LangGraph, CrewAI, or AutoGen.

Benefits

Personal budget for insurance, training, or sports Performance bonuses Remote first work environment Career development support Internal training

Full description

Vira Games — незалежна ігрова компанія, що спеціалізується на розробці та видавництві мобільних ігор. Наша команда — це творчий альянс, що об'єднує досвід, креативність, драйвовість та професіоналізм.

Ми завжди раді знайомству з талановитими людьми — навіть коли не маємо відкритої ролі. Саме тому створили Talent Pool: щоб познайомитися зі спеціалістами, які поділяють нашу пристрасть до ігор, і бути на зв'язку, коли з'явиться можливість працювати разом. Якщо ти маєш гарний досвід Unity та AI та хочеш, щоб Vira Games стала частиною твоєї кар'єрної історії, будемо раді знайомству вже сьогодні.

Що означає Talent Pool

Подавши заявку, ти потрапиш на розгляд нашої рекрутингової команди. Якщо твій досвід відповідатиме напрямам, які ми розвиваємо, ми додамо твій профіль до Talent Pool — і щойно відкриється релевантна позиція, ти будеш серед перших, з ким ми зв'яжемося. Можливо, наша спільна історія не почнеться сьогодні. Але може початися завтра.

Чим ти будеш займатися, коли відкриється відповідна роль:

Архітектурою та розробкою агентних пайплайнів

  • Проєктувати архітектуру мультиагентної системи: orchestrator-агенти, спеціалізовані worker-агенти (code, art, QA тощо) та маршрутизацію задач між ними.
  • Розробляти orchestrator-агентів, які приймають задачі з платформи, декомпозують їх на підзадачі та розподіляють між спеціалізованими агентами.
  • Розробляти code-агентів для автономної генерації та модифікації Unity-коду (C#, prefabs, сцени) для виконання задач прототипування.
  • Розробляти генеративних art-агентів для автоматичного створення ігрових асетів — текстур, концепт-арту, 3D-моделей — під конкретні задачі.
  • Будувати tool-calling інтерфейси (function calling, MCP), що забезпечують агентам доступ до Unity Editor, файлової системи, репозиторіїв та asset pipeline.
  • Реалізовувати пам’ять і контекст агентів (agent memory, state, context management) для виконання довготривалих та багатоетапних задач.

Інтеграцією з платформою автоматизації задач

  • Розробляти протокол/API взаємодії між чергою задач платформи та агентами: отримання задач, оновлення статусів і повернення результатів.
  • Реалізовувати механізм підбору агента відповідно до задачі (agent registry, task-to-agent matching).
  • Забезпечувати паралельне й асинхронне виконання кількох задач різними агентами.
  • Розробляти retry-логіку та fallback-сценарії для задач, які агент не зміг виконати.

Якістю, оцінкою та надійністю агентів

  • Будувати eval-пайплайни для автоматизованої оцінки якості виконання задач агентами.
  • Впроваджувати guardrails та обмеження для безпечної роботи агентів з Unity-проєктом, зокрема заборонені операції та review gates для перевірки результатів.
  • Налаштовувати моніторинг виконання задач: логування, tracing агентних ланцюжків дій та аналіз помилок.
  • Ітеративно покращувати prompts, інструменти та архітектуру агентів на основі метрик якості й вартості.

Дослідженням та розвитком

  • Досліджувати нові моделі, фреймворки та підходи до побудови агентів (LLM, tool use, multi-agent orchestration).
  • Проводити proof-of-concept для нових типів агентів, наприклад QA-, level design- або balance-агентів.
  • Проводити benchmarking продуктивності, якості та вартості різних LLM для конкретних задач агентів.

Operational Work & Tools Development

  • Вести технічну документацію агентів і пайплайнів — архітектури, API та prompts — відповідно до стандартів компанії.
  • Аналізувати збої під час виконання задач та проводити post-mortem.
  • Оптимізувати token usage та швидкість виконання задач.
  • Розробляти внутрішні dev-tools для налагодження й тестування агентів, зокрема agent playground та trace viewer.
  • Створювати й підтримувати документацію для агентів та API-платформ.

Ми будемо раді познайомитися, якщо ти маєш:

  • Практичний досвід у game development та розуміння повного циклу розробки гри: прототипування, gameplay-механіки, білди та реліз.
  • Глибокі знання Unity та C#: Editor scripting, ECS/GameObject-архітектура, asset pipeline, prefabs і сцени — на рівні, достатньому для побудови агентів, які надійно генерують та модифікують Unity-проєкти.
  • Розуміння типових підходів до прототипування ігор та критеріїв якості автоматично згенерованого коду й контенту.
  • Просунутий практичний досвід використання AI у щоденній інженерній роботі: agentic coding, prompt engineering, оцінка та порівняння моделей.
  • Глибоке розуміння LLM: можливостей та обмежень моделей, context windows, prompting techniques, основ fine-tuning та RAG.
  • Досвід роботи з генеративними AI-моделями для створення контенту (Stable Diffusion, ComfyUI, 3D-generation API) як інструментами агентів.
  • Практичний досвід побудови AI-агентів: agent loops, tool use, planning та memory; досвід роботи з фреймворками на кшталт LangGraph, CrewAI, AutoGen, Claude Agent SDK, OpenAI Agents SDK.
  • Досвід проєктування agent orchestration: декомпозиції задач, task routing та координації кількох агентів у мультиагентній системі.
  • Практичний досвід роботи з Model Context Protocol (MCP): розробка MCP-серверів/клієнтів та побудова кастомних tool/function calling інтерфейсів.
  • Досвід побудови eval-пайплайнів і систем оцінки якості LLM-виводу.
  • Розуміння observability для LLM-систем: логування, tracing агентних ланцюжків, моніторинг вартості та latency.
  • Сильні навички Python для розробки агентів та C# для Unity-специфічних інтеграцій.
  • Досвід роботи з чергами задач та event-driven архітектурою: task queues, webhooks, асинхронна обробка.
  • Розуміння CI/CD та автоматизації деплою агентних сервісів.
  • Знання та практичний досвід роботи з Unity Engine, Python, Claude Agent SDK / OpenAI Agents SDK, LangGraph, MCP, Docker, Git та векторними базами даних для пам’яті агентів.

Що буде після відгуку

Ми обов'язково розглянемо твій відгук та уважно ознайомимося з твоїм досвідом. Якщо він відповідатиме напрямам, для яких ми зараз формуємо Talent Pool, ми додамо твій профіль до нашої бази кандидатів і зв'яжемося з тобою, щойно відкриється відповідна позиція. Якщо ж релевантного збігу поки не буде, ми теж повідомимо тебе про результат розгляду.

Що ти знайдеш у Vira Games:

Бенефіт-кафе — персональний бюджет на страхування, навчання, спортзал чи будь-що для твого балансу.

Бонуси за досягнення — ми цінуємо прагнення до досконалості й командну гру, тому відзначаємо помітні результати, ініціативу та реальний вплив.

Remote First — працюй з будь-якої точки світу. У Vira Games віддалена робота — це стандарт, а не виняток.

Вплив на бізнес — мінімум бюрократії та максимум свободи дій. Можливість впливати на процеси та втілювати свої ідеї.

Career Boost — розвиток експертизи, часткове покриття навчання, внутрішні тренінги та стратегічні сесії.

Culture Driver — команда, у якій кожен має значення, а успіхи досягаються разом.