NET-разработчик AI Agent Platform
Strategy & Transformation Consulting (s&t) — независимая стратегическая и трансформационная консалтинговая компания. Компания поддерживает организации в использовании возможностей цифровой трансформации: повышение эффективности, расширение существующих направлений бизнеса и открытие новых деловых возможностей. Трансформации реализуются end-to-end за счёт сочетания стратегического консалтинга, глубокого понимания технологий и многолетнего бизнес-опыта.
В связи с быстрым прогрессом в области искусственного интеллекта компания помогает организациям выявлять, проектировать и внедрять конкретные сценарии применения ИИ. Основной фокус — разработка интеллектуальных AI-агентов, агентных workflow, AI-ассистентов и решений автоматизации на базе ИИ, создающих измеримую бизнес-ценность.
В настоящее время компания разрабатывает собственный ИИ-продукт: платформу, на которой проектируются, оркестрируются, эксплуатируются и управляются ИИ-агенты для корпоративных процессов. Продукт полностью создаётся в Microsoft Cloud (Azure) и реализуется на C#/.NET. Для технического руководства этим продуктом требуется руководитель разработки / Head of Development — AI Agent Platform. Формат работы: Home Office / remote.
Задачи
- Техническое руководство и ответственность за архитектуру AI Agent Platform на базе Microsoft Azure и C#/.NET.
- Проектирование, программирование и развитие ИИ-агентов, мультиагентных систем и агентных workflow, включая skills, tools и Function/Tool Calling.
- Создание и развитие графов знаний, компонентов RAG, векторных баз данных и систем знаний как основы агентов.
- Интеграция foundation models и агентных фреймворков в экосистеме Microsoft (например, Azure AI Foundry, Azure OpenAI, Semantic Kernel, Agent Framework), а также MCP-серверов (Model Context Protocol) для подключения внутренних и внешних систем.
- Построение и эксплуатация полного цикла CI/CD: Azure DevOps или GitHub, Infrastructure as Code, автоматизированные тесты, управление релизами, мониторинг и observability.
- Перевод бизнес-требований от продукт-менеджмента и клиентских проектов в рабочие, качественные продуктовые инкременты.
- Обеспечение безопасности, мультитенантности, масштабируемости, контроля затрат и стабильности работы облачной платформы.
- Техническое руководство, коучинг и развитие небольшой команды разработчиков, а также управление внешними партнёрами по разработке.
- Внедрение стандартов разработки, code review, документации и современной практики разработки с поддержкой ИИ.
- Активное участие в формировании продуктовой roadmap совместно с руководством, продукт-менеджментом и консалтинговой командой.
Требования
- Не менее 5 лет релевантного профессионального опыта в разработке ПО, из них несколько лет в разработке систем на базе ИИ, а также первый опыт технического руководства командами разработки.
- Обязательно: подтверждённый опыт разработки ИИ-агентов или агентных систем, которые сегодня продуктивно используются; в заявке необходимо конкретно описать, каких агентов вы создавали и где они работают.
- Очень хорошие навыки программирования на C# и .NET, а также прочная база в основах разработки ПО (структуры данных, алгоритмы, архитектурные и проектные паттерны, асинхронное программирование, тестируемость).
- Очень хорошее знание экосистемы Microsoft: Azure (App Services, Functions, Container Apps/AKS, Storage, Cosmos DB/SQL, Key Vault, Entra ID), Azure AI Foundry / Azure OpenAI, Semantic Kernel или аналогичные фреймворки.
- Глубокое понимание того, как ИИ-агенты проектируются, программируются, оркестрируются, защищаются и оцениваются (планирование, Tool Use, Memory, Guardrails, Evaluation, управление затратами).
- Опыт полного цикла CI/CD облачного продукта: Azure DevOps или GitHub Actions, Infrastructure as Code (Bicep/Terraform), автоматизированные тесты, деплой, мониторинг.
- Опыт реализации бизнес-требований в продуктовые функции в рамках продуктовой разработки (не только проектная или прототипная работа).
- Широкие знания о графах и графах знаний, архитектурах агентов, skills/tools, RAG, векторных базах данных и применении этих компонентов к разным предметным областям.
Желательно
- Опыт работы с MCP-серверами (Model Context Protocol), Tool Calling и оркестрацией агентов через несколько систем.
- Знание Python для прототипирования и data pipeline.