Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
City National Bank of Florida

Senior AI Software Engineer – Agentic AI, LangGraph, Azure

City National Bank of Florida

. Design and implement production-grade AI applications and backend services using Python, FastAPI, and modern software engineering practices .

Posted 10/26/2026full-timeCoral Gables • Florida • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing production-grade AI applications using Python, FastAPI, and Azure technologies, with a strong focus on secure API integration and automated testing practices. Proven ability to lead complex workflows and ensure reliability, scalability, and compliance in regulated environments.

Highest-signal resume keywords
Python DevelopmentFastAPI FrameworkLangGraph ExperienceAzure OpenAI IntegrationCI/CD Pipeline Deployment

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software ArchitectureAPI DesignAsynchronous ProgrammingSQLDockerPostgreSQLAutomated TestingGraph State ManagementRAG ArchitectureMCP Server Implementation
Soft Skills
MentoringCollaborationTroubleshootingCommunicationLeadership
Tools & Technologies
Azure AI SearchAzure Kubernetes ServiceKey VaultOpenTelemetryAzure Monitor
Industry Keywords
Banking AI SolutionsRegulated Industry ExperienceModel GovernanceHuman OversightData Protection

Tech Stack

Tools & technologies
AzureCloudCyber SecurityDistributed SystemsDockerKubernetesPostgresPythonSQLVault

About the role

Key responsibilities & impact
  • Design and implement production-grade AI applications and backend services using Python, FastAPI, and modern software engineering practices
  • Lead the technical implementation of stateful, multi-step agentic workflows using LangGraph and LangChain v1
  • Implement graph state management, conditional routing, checkpointing, retries, recovery, idempotency, and controlled execution
  • Build enterprise RAG architectures incorporating ingestion, chunking, embeddings, Azure AI Search, hybrid retrieval, reranking, metadata filtering, and source-grounded generation
  • Integrate Azure OpenAI, enterprise APIs, document repositories, databases, and internal systems using secure API contracts
  • Design and implement MCP servers and tools with authentication, authorization, input validation, and appropriate access controls
  • Build reusable application components, API interfaces, shared libraries, and common AI engineering patterns
  • Implement human-in-the-loop approval gates, workflow state persistence, audit trails, and prevention of unauthorized downstream actions
  • Establish automated quality gates for unit testing, integration testing, retrieval evaluation, agent behavior, security, and regression testing
  • Engineer for reliability, scalability, latency, cost, observability, and maintainability
  • Implement secure cloud application patterns using Azure identity, managed identities, Key Vault, network controls, and secrets management
  • Containerize and deploy services through CI/CD pipelines to Azure Container Apps, with Azure Kubernetes Service where justified
  • Integrate Azure Monitor and application telemetry for logs, metrics, tracing, incident investigation, and operational support
  • Review code, guide implementation decisions, troubleshoot complex production defects, and mentor other engineers while remaining an active developer
  • Collaborate with AI leadership, application teams, architecture, cybersecurity, model risk, legal, and business stakeholders to deliver governed banking AI solutions

Requirements

What you’ll need
  • Approximately 8 years of professional software engineering experience, including substantial hands-on Python development
  • Strong understanding of software architecture, design patterns, SOLID principles, concurrency, asynchronous programming, API design, and distributed systems
  • Experience with FastAPI or an equivalent backend framework, Pydantic, SQL, Git, pytest, and automated code-quality practices
  • Demonstrated ability to design, implement, test, deploy, and troubleshoot production services
  • Hands-on experience delivering LLM-powered applications beyond proof-of-concept demonstrations
  • Strong practical knowledge of LangGraph and LangChain or equivalent frameworks, with direct LangGraph experience strongly preferred
  • Experience with stateful workflows, tool calling, conditional execution, structured outputs, retries, failure recovery, and human approval patterns
  • Strong knowledge of end-to-end RAG, embeddings, vector and hybrid search, reranking, grounding, and retrieval evaluation
  • Experience designing repeatable LLM evaluation and regression-testing strategies
  • Ability to diagnose hallucinations, retrieval failures, prompt-injection risks, tool misuse, and inconsistent agent behavior
  • Hands-on experience with Azure OpenAI and preferably Azure AI Search
  • Experience with Azure identity and security services, including managed identities and Key Vault
  • Experience with Docker, CI/CD, cloud deployments, automated testing, monitoring, and production troubleshooting
  • Experience building secure APIs and integrating enterprise systems
  • Strong understanding of authentication, authorization, least privilege, data protection, and auditability
  • Production experience implementing MCP servers and secure enterprise tools preferred
  • Experience with Azure Container Apps and Azure Kubernetes Service preferred
  • Experience with PostgreSQL or Azure Database for PostgreSQL, persistent workflow state, and object storage preferred
  • Experience with enterprise document processing and financial data extraction preferred
  • Experience with OpenTelemetry, distributed tracing, AI observability, latency optimization, and token-cost management preferred
  • Banking or other regulated-industry experience, especially credit, lending, fraud, or risk workflows preferred
  • Experience with model governance, explainability, human oversight, and responsible AI practices preferred
  • Bachelor's or master's degree in Computer Science, Software Engineering, AI, or a related field, or equivalent practical experience
  • Applicants are not permitted to use AI-enabled devices during interviews

Benefits

Comp & perks
  • Hybrid workplace policy
  • Mentorship and code-review collaboration
  • Equal Opportunity Employer
  • Reasonable accommodations for the interview process in accordance with applicable law