Job Title
Senior AI Software Engineer — Agentic AI, LangGraph & Azure
Job ID
2026-6234
Posted Date
10/26/2026
Category
Information Technology
Type
Full-Time
Job Locations
US-FL-Coral Gables
Location : Location
City National Bank of Florida
Job Post Information* : External Company Name
www.citynational.com
Location : Postal Code
33134
Location : Address
2701 S. Le Jeune Road
- Bachelor's or master's degree in Computer Science, Software Engineering, AI, or a related field, or equivalent practical experience.
Software engineering
- 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.
Agentic AI and RAG
- 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.
Azure and production engineering
- 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.
Preferred qualifications
- Production experience implementing MCP servers and secure enterprise tools.
- Experience with Azure Container Apps and Azure Kubernetes Service.
- Experience with PostgreSQL or Azure Database for PostgreSQL, persistent workflow state, and object storage.
- Experience with enterprise document processing and financial data extraction.
- Experience with OpenTelemetry, distributed tracing, AI observability, latency optimization, and token-cost management.
- Banking or other regulated-industry experience, especially credit, lending, fraud, or risk workflows.
- Experience with model governance, explainability, human oversight, and responsible AI practices.