C

City National Bank of Florida

Community bank offering diversified financial services

Machine Learning / AI Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeCoral Gables, FL, USANo salary listedIn-person

About the Job

Requirements

  • Five to seven years of professional software development experience and 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.
  • 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 retrieval-augmented generation (RAG), including document ingestion, chunking strategies, retrieval, grounding, and evaluation.
  • Experience with LangChain, LangGraph, or comparable orchestration frameworks.
  • 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.
  • Experience with Azure or another major cloud platform.
  • Familiarity with Docker, continuous integration and continuous delivery (CI/CD), application logging, monitoring, and automated testing.
  • Ability to troubleshoot API failures, retrieval defects, latency, token usage, and model-related errors.
  • Bachelor's degree in computer science, data science, engineering, applied mathematics/statistics, information systems, or a related quantitative field, or an equivalent combination of education and experience.

Responsibilities

  • Design, develop, test, and maintain production-quality Python applications for generative AI and applied machine learning.
  • Build retrieval-augmented generation (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.

Desired Qualifications

  • Direct experience with LangGraph is strongly preferred.
  • Experience with Azure is preferred.
  • 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.
  • Master's degree.

About the Company

City National Bank of Florida

Community bank offering diversified financial services

CNBFL is a Miami-based bank offering a wide range of personal and business financial services to Florida communities. It holds over $26 billion in assets and operates as a community bank with local decision-making, while being a subsidiary of Banco de Credito e Inversiones (Bci). Its products include checking and savings, loans, mortgages, commercial real estate financing, jumbo loans, private banking, and foreign national mortgage lending. The bank distinguishes itself by combining local, decision-making focus with the backing of a larger international parent to provide accessible, locally rooted financial solutions.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Miami, FL
Founded
1946

Recently Posted Jobs

Explore more opportunities at City National Bank of Florida

See more jobs