Applied AI Software Engineer
Blueprint — технологическая компания со штаб-квартирой в Белвью, Вашингтон, команды分布 по США. Помогает организациям решать сложные задачи на стыке стратегии и исполнения в области AI, облачных технологий, данных, разработки продуктов и новых технологий.
В этой роли вы будете создавать прикладные AI- и платформенные решения, превращающие ручные, повторяющиеся и человеко-зависимые операционные процессы в надёжные автоматизированные и агентные системы. Вы будете выявлять возможности для автоматизации, разрабатывать AI-агентов и оркестрационные workflow, а также превращать успешные прототипы в безопасные, наблюдаемые, готовые к продакшену сервисы. Работа ведётся с Azure, .NET, C#, Python, React, SQL и современными AI-технологиями; вы будете строить интеграции, API, фреймворки оценки и инфраструктуру автоматизации, взаимодействуя напрямую с конечными пользователями и кросс-функциональными стейкхолдерами. Роль подходит инженеру, который комфортно работает в условиях неопределённости, понимает как традиционную разработку, так и недетерминированные AI-системы, и умеет балансировать эксперименты с продакшен-стандартами.
Задачи:
- Выявлять операционные workflow с высокими издержками, оценивать их текущую стоимость и проектировать автоматизированные или агентные решения, повышающие эффективность, снижающие ошибки и увеличивающие пропускную способность.
- Создавать AI-агентов и интеллектуальные workflow с использованием Azure AI Foundry, Copilot Studio, Microsoft Agent Framework, MCP и связанных фреймворков.
- Проектировать многошаговое использование инструментов, оркестрацию и workflow с участием человека (human-in-the-loop) для агентных приложений.
- Переносить прототипы и proof of concept в безопасные, масштабируемые, наблюдаемые и поддерживаемые продакшен-сервисы.
- Проектировать и разрабатывать RESTful API, tool/function endpoints и backend-сервисы с использованием Azure App Services.
- Применять prompt engineering, grounding, retrieval, Azure AI Search и практики оценки для повышения качества и надёжности AI-систем.
- Строить инфраструктуру оценки и качества AI-систем, включая офлайн-наборы для оценки, CI-регрессионные гейты, обнаружение дрейфа и критерии релиза.
- Разрабатывать observability для AI и агентных систем, включая качество, стоимость, задержку, результаты вызовов инструментов и возможности отката.
- Строить интеграции между внутренними и внешними системами с сохранением точек человеческого контроля, одобрения и вмешательства.
- Реализовывать безопасную аутентификацию и авторизацию с использованием Entra ID, включая workload identity, доступ по принципу наименьших привилегий и делегированные разрешения.
- Поддерживать оценки приватности, безопасности, доступности, ответственного AI и соответствия требованиям для AI-решений.
- Использовать Azure DevOps для контроля версий, CI/CD, автоматизированного тестирования, управления релизами и отслеживания задач.
- Работать с инженерами, программными менеджерами, стейкхолдерами и конечными пользователями, чтобы понимать операционные процессы и переводить их в эффективные технические решения.
- Участвовать в code review, юнит-тестировании, Agile-церемониях, устранении неполадок и отладке распределённых и зависимых от AI систем.
- Оценивать новые AI и агентные технологии и давать практические рекомендации по их применению.
- Документировать архитектуры workflow, поведение и границы агентов, контракты интеграций и проекты систем.
Требования:
- Степень бакалавра в области Computer Science, Engineering или смежной технической специальности, либо эквивалентный профессиональный опыт.
- 3+ года профессионального опыта разработки ПО с фокусом на облачные приложения.
- Уверенное владение .NET, C#, Python и SQL для backend-разработки.
- Практический опыт создания решений на LLM и AI-сервисах, включая prompt engineering.
- Опыт вывода хотя бы одной AI-функции, агента или автоматизации в продакшен или около-продакшен с умением детально обсудить техническую реализацию.
- Подтверждённый опыт автоматизации реальных workflow через process automation, оркестрацию, интеграции или агентные инструменты.
- Хорошее знание Azure App Services, Azure SQL, Logic Apps, Copilot Studio, Azure AI Foundry и Azure AI Search.
- Опыт использования Azure DevOps для контроля версий, автоматизации сборки, управления релизами и отслеживания проектов.
- Опыт проектирования безопасных приложений с использованием Entra ID для аутентификации и авторизации.
- Хорошее понимание проектирования, оптимизации и написания запросов к SQL-базам данных.
- Сильные навыки решения проблем, отладки и устранения неполадок в распределённых системах.