City National Bank of Florida

Senior AI Software Engineer — Agentic AI, LangGraph & Azure

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior AI-инженер в банк City National Bank of Florida: проектирование и разработка production-grade AI-приложений и агентных workflow на LangGraph/LangChain с RAG и Azure. Роль предполагает техническое лидерство, менторство и личную реализацию решений.

Задачи

  • Проектировать и реализовывать production-grade AI-приложения и backend-сервисы на Python и FastAPI
  • Руководить технической реализацией stateful многошаговых агентных workflow на LangGraph и LangChain v1
  • Реализовывать управление состоянием графа, условную маршрутизацию, checkpointing, ретраи, восстановление, идемпотентность
  • Строить enterprise RAG-архитектуры: ingestion, chunking, embeddings, Azure AI Search, гибридный поиск, reranking, фильтрация по метаданным, source-grounded генерация
  • Интегрировать Azure OpenAI, корпоративные API, документохранилища, базы данных и внутренние системы через безопасные API-контракты
  • Проектировать и реализовывать MCP-серверы и инструменты с аутентификацией, авторизацией, валидацией ввода и контролем доступа
  • Создавать переиспользуемые компоненты, API-интерфейсы, общие библиотеки и типовые AI-инженерные паттерны
  • Реализовывать human-in-the-loop approval gates, персистентность состояния workflow, аудит-трейлы и защиту от несанкционированных действий
  • Выстраивать автоматические quality gates: unit- и интеграционные тесты, оценка retrieval, поведение агентов, безопасность, регрессионное тестирование
  • Обеспечивать надёжность, масштабируемость, latency, стоимость, observability и поддерживаемость
  • Реализовывать безопасные облачные паттерны Azure: identity, managed identities, Key Vault, сетевые контроли, управление секретами
  • Контейнеризовать и деплоить сервисы через CI/CD в Azure Container Apps и AKS
  • Интегрировать Azure Monitor и телеметрию приложений: логи, метрики, трейсинг, разбор инцидентов
  • Проводить код-ревью, направлять решения по реализации, устранять сложные production-дефекты и менторить инженеров, оставаясь активным разработчиком
  • Работать с AI-лидерством, командами приложений, архитектурой, кибербезопасностью, model risk, legal и бизнес-стейкхолдерами

Требования

  • Около 8 лет профессионального опыта в software engineering, включая существенную практику разработки на Python
  • Сильное понимание архитектуры ПО, паттернов проектирования, принципов SOLID, конкурентности, асинхронного программирования, дизайна API и распределённых систем
  • Опыт с FastAPI или эквивалентным backend-фреймворком, Pydantic, SQL, Git, pytest и практиками автоматического контроля качества кода
  • Подтверждённая способность проектировать, реализовывать, тестировать, деплоить и отлаживать production-сервисы
  • Практический опыт поставки LLM-приложений за пределами proof-of-concept
  • Сильное практическое знание LangGraph и LangChain или эквивалентных фреймворков; прямой опыт с LangGraph крайне желателен
  • Опыт со stateful workflow, tool calling, условным исполнением, структурированными выходами, ретраями, восстановлением после сбоев и паттернами human approval
  • Сильное знание end-to-end RAG, embeddings, векторного и гибридного поиска, reranking, grounding и оценки retrieval
  • Опыт проектирования воспроизводимых стратегий оценки LLM и регрессионного тестирования
  • Умение диагностировать галлюцинации, сбои retrieval, риски prompt-injection, неправильное использование инструментов и нестабильное поведение агентов
  • Практический опыт с Azure OpenAI и желательно Azure AI Search
  • Опыт с Azure identity и security-сервисами, включая managed identities и Key Vault
  • Опыт с Docker, CI/CD, облачными деплоями, автоматическим тестированием, мониторингом и production-траблшутингом
  • Опыт построения безопасных API и интеграции корпоративных систем
  • Сильное понимание аутентификации, авторизации, принципа наименьших привилегий, защиты данных и аудируемости
  • Степень бакалавра или магистра в Computer Science, Software Engineering, AI или смежной области либо эквивалентный практический опыт

Условия

  • Работа в City National Bank of Florida
  • Равные возможности трудоустройства (Equal Opportunity Employer)
  • Возможность запросить разумные accommodations для участия в интервью через talent.attraction@citynational.com
  • Запрет на использование AI-устройств во время интервью

Навыки

  • Python
  • FastAPI
  • Pydantic
  • SQL
  • Git
  • pytest
  • LangGraph
  • LangChain
  • RAG
  • embeddings
  • Azure AI Search
  • Azure OpenAI
  • MCP
  • Azure
  • managed identities
  • Key Vault
  • Docker
  • CI/CD
  • Azure Container Apps
  • Azure Kubernetes Service
  • Azure Monitor
  • PostgreSQL
  • OpenTelemetry
  • LLM orchestration

Похожие вакансии

Staff Software Engineer, AI/ML
GoogleSeniorKirklandОфис
207,000 – 300,000 USD в год
26 окт.
Software Engineer III, AI/ML GenAI, Google Ads
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
26 окт.
Staff Software Engineer (Applied AI)
TrabaSeniorNew YorkОфис
240,000 – 300,000 USD в год
26 окт.
Senior Software Engineer (Applied AI)
TrabaSeniorNew YorkОфис
200,000 – 240,000 USD в год
26 окт.
Senior Software Engineer (AI Agents)
TrabaSeniorNew YorkОфис
200,000 – 240,000 USD в год
26 окт.
Senior AI Software Engineer — Agentic AI, LangGraph & Azure — City National Bank of Florida, Coral Gables | itrelocate