Machine Learning Artificial Intelligence Engineer

City National Bank (CNB)

Coral Gables (FL)

On-site

USD 140,000 - 200,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

City National Bank of Florida is seeking a hands-on Machine Learning / AI Engineer to develop enterprise‑grade AI applications, RAG systems, and agentic AI workflows for banking use cases including document analysis, credit writing, and risk management.

You will design and deploy production Python applications, build RAG pipelines, and integrate Azure OpenAI with enterprise search. Collaboration with risk, compliance, and senior AI leadership is essential.

Qualifications

  • Hands-on software development experience in Python and production‑grade AI applications.
  • Experience building LLM-powered applications with OpenAI, Azure OpenAI, or similar APIs.
  • Proficiency with FastAPI, REST APIs, Pydantic, SQL, Git, pytest, and debugging.
  • Experience with RAG, document ingestion, embeddings, and grounding.
  • Familiarity with LangChain, LangGraph, or comparable orchestration frameworks.

Responsibilities

  • Design, develop, test, and maintain production‑quality Python applications for generative AI and ML.
  • Build RAG pipelines with document ingestion, chunking, embeddings, and grounded response generation.
  • Develop AI agents and workflows using LangChain v1 and LangGraph.
  • Integrate Azure OpenAI models and Azure AI Search into enterprise apps.
  • Implement structured outputs with Pydantic and robust error handling.
  • Develop REST APIs and backend services using FastAPI or equivalent.

Skills

Python
OOP concepts
REST APIs
Pydantic
SQL
Git
pytest
FastAPI
LangChain
LangGraph
Azure OpenAI

Education

Bachelor's Degree in CS/Math/Engineering
Master's Degree preferred

Tools

Docker
CI/CD
Azure
Monitoring & Logging

Job description

Overview

City National Bank of Florida is seeking a hands‑on Machine Learning / AI Engineer to develop enterprise‑grade AI applications, retrieval‑augmented generation (RAG) systems, and agentic AI workflows. The engineer will work on real banking use cases involving financial document analysis, credit writing, enterprise knowledge retrieval, risk and fraud prevention, and employee productivity.

The ideal candidate combines strong Python software engineering skills with practical experience building, testing, and deploying LLM‑powered applications. This is a development‑focused role, not a pure research or experimentation position.

What You’ll Do:

  • Design, develop, test, and maintain production‑quality Python applications for generative AI and applied machine learning.
  • Build RAG pipelines using document ingestion, parsing, chunking, embeddings, metadata filtering, hybrid search, reranking, and grounded response generation.
  • Develop AI agents and workflow components using LangChain v1 and LangGraph.
  • Integrate Azure OpenAI models and Azure AI Search into enterprise AI applications.
  • Implement structured outputs using Pydantic, schema validation, deterministic business rules, and robust error handling.
  • Build document validation, financial data extraction, summarization, classification, and analysis components.
  • Implement automated evaluation datasets and tests to measure retrieval quality, answer correctness, grounding, and regression.
  • Develop REST APIs and backend services using FastAPI or an equivalent Python framework.
  • Write unit tests, integration tests, and mock‑based tests; participate in code reviews and continuous integration.
  • Implement secure handling of sensitive banking information, prompt‑injection defenses, input validation, and appropriate AI guardrails.
  • Deploy containerized applications and contribute to Azure monitoring, logging, troubleshooting, and performance optimization.
  • Collaborate with senior engineers, AI leadership, business stakeholders, and risk and compliance teams.
Qualifications
Programming and software engineering
  • 4–5 years of professional software development experience, with strong hands‑on Python proficiency.
  • Strong knowledge of object‑oriented programming, data structures, algorithms, modular design, and clean‑code principles.
  • Experience with FastAPI, REST APIs, Pydantic, SQL, Git, pytest, and debugging.
Generative AI and machine learning
  • Practical experience building LLM‑powered applications using OpenAI, Azure OpenAI, or comparable model APIs.
  • Understanding of transformers, embeddings, tokenization, semantic search, and model inference.
  • Hands‑on experience with RAG, including document ingestion, chunking strategies, retrieval, grounding, and evaluation.
  • Experience with LangChain, LangGraph, or comparable orchestration frameworks. Direct LangGraph experience is strongly preferred.
  • Experience with prompt design, structured generation, function/tool calling, and output validation.
  • Ability to measure and improve AI quality rather than relying solely on subjective demonstrations.
Cloud and engineering practices
  • Experience with Azure or another major cloud platform; Azure experience is preferred.
  • Familiarity with Docker, CI/CD, application logging, monitoring, and automated testing.
  • Ability to troubleshoot API failures, retrieval defects, latency, token usage, and model‑related errors.
Preferred qualifications
  • Experience with Azure AI Search, hybrid search, reranking, or vector databases.
  • Experience building AI agents that call enterprise APIs and tools.
  • Familiarity with Model Context Protocol (MCP).
  • Experience with PostgreSQL, Azure Blob Storage, or document‑processing pipelines.
  • Experience in banking, financial services, lending, fraud, or another regulated industry.
  • Familiarity with responsible AI, data privacy, and auditability.
Education
  • Bachelor's Degree in computer science, data science, engineering, applied mathematics/statistics, information systems, or a related quantitative field (or equivalent combination of education and experience).
  • Master's Degree preferred.
Special Instructions to Candidates
Equal Opportunity

City National Bank of Florida is an Equal Opportunity Employer. We do not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, protected veteran status, or any status protected by federal, state, or Florida law. We comply with the ADA and applicable Florida laws.

Interview Guidelines

To ensure a fair and consistent interview process, applicants are not permitted to use AI‑enabled devices during interviews, including AI glasses or similar wearable technology that can record, transmit, or generate real‑time information.

Applicants who require a reasonable accommodation to participate in the interview process should contact talent.attraction@citynational.com in advance of the interview to submit an accommodation request. City National Bank of Florida will engage in the interactive process and provide reasonable accommodations in accordance with applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Artificial Intelligence Engineer
Machine Learning Artificial Intelligence Engineer

City National Bank • Torch of Friendship (FL)

Hybrid
USD 120,000 - 180,000
Machine Learning Artificial Intelligence Engineer
Machine Learning Artificial Intelligence Engineer

Latitude • Coral Gables (FL)

On-site
USD 120,000 - 180,000
Health Coverage
401(k) with matching
Paid Time Off
+1
Machine Learning Artificial Intelligence Engineer
Machine Learning Artificial Intelligence Engineer

City National Bank of Florida • Coral Gables (FL)

On-site
USD 120,000 - 180,000
Health Coverage
Retirement Savings
Paid Time Off & Holidays
+1
Generative AI Engineer - Banking & Enterprise AI
Generative AI Engineer - Banking & Enterprise AI

City National Bank • Torch of Friendship (FL)

Hybrid
USD 120,000 - 180,000
Enterprise AI & LLM Engineer (Python, Azure)
Enterprise AI & LLM Engineer (Python, Azure)

Latitude • Coral Gables (FL)

On-site
USD 120,000 - 180,000
Health Coverage
401(k) with matching
Paid Time Off
+1
AI Engineer — LLM, RAG & Enterprise Apps
AI Engineer — LLM, RAG & Enterprise Apps

City National Bank of Florida • Coral Gables (FL)

On-site
USD 120,000 - 180,000
Health Coverage
Retirement Savings
Paid Time Off & Holidays
+1
Applied AI Engineer: LLMs, RAG & Azure
Applied AI Engineer: LLMs, RAG & Azure

City National Bank (CNB) • Coral Gables (FL)

On-site
USD 140,000 - 200,000
AI Engineer
AI Engineer

Amalgamated Bank • New York (NY)

Hybrid
USD 120,000 - 145,000
Hybrid work model
Gen AI Architect
Gen AI Architect

Artifintech • Charlotte (NC)

On-site
USD 180,000 - 280,000
Senior AI Engineer
Senior AI Engineer

Insight Global • Pasadena (CA)

Hybrid
USD 175,000 - 275,000