C

Citi

Runs banking and payments for global clients

Applied AI Lead Engineer

AI Application Engineering +1Posted on Nov 9
Full-time$176.7k - $265.1kHybrid

About the Job

Requirements

  • Deep hands-on experience engineering and executing scalable enterprise solutions.
  • Expert-level proficiency in Python, including FastAPI, Django, Flask, or PySpark, or Java, including Spring Boot, Spring Cloud, or Spring Security.
  • Proficiency in user-interface technologies such as Angular, React, Next.js, Node.js, and TypeScript for full-stack development.
  • Proficiency in database technologies such as Oracle, PostgreSQL, or MongoDB.
  • A solid understanding of core artificial intelligence concepts, including knowledge representation, automated planning, decision-making under uncertainty, and multi-agent systems.
  • Hands-on experience with relevant frameworks, including LangGraph, LangChain, AutoGen, CrewAI, or N8N.
  • Extensive experience with machine-learning frameworks such as TensorFlow or PyTorch and libraries such as Scikit-learn, NumPy, or Pandas.
  • Proven experience creating, deploying, and integrating Model Context Protocols into agentic artificial-intelligence systems.
  • Deep familiarity with large language models such as ChatGPT, Claude, Gemini, and Llama, including their application within agentic systems.
  • Demonstrated experience designing and implementing robust application programming interfaces for artificial-intelligence services.
  • Proficiency in software development best practices, including version control with Git, continuous integration and continuous delivery pipelines, comprehensive testing, and code reviews.
  • A strong understanding of agile methodologies, application resiliency, and security principles applied to complex artificial-intelligence projects.
  • Proven expertise in system design, application development, and ensuring operational stability for artificial-intelligence initiatives.
  • Deep experience with application and data architecture patterns and designs, including managed services and existing platforms, API-first design, microservices, and event-driven architectures.
  • Hands-on experience with Docker and Kubernetes.
  • At least 10 years of progressive software engineering experience, with a strong emphasis on hands-on coding and a proven record of rapid delivery and successfully launching multiple artificial-intelligence features into production.
  • At least 3 years of dedicated professional software-development experience focused on artificial intelligence, prompt engineering, machine learning, generative artificial intelligence, or agentic artificial-intelligence systems.
  • Strong hands-on experience architecting and delivering enterprise-scale artificial-intelligence projects.
  • A bachelor's or university degree, or equivalent experience.

Responsibilities

  • Lead the end-to-end design, hands-on implementation, and deployment of scalable, robust agentic artificial-intelligence frameworks and generative artificial-intelligence solutions for critical banking use cases, ensuring high performance, reliability, and security.
  • Build full-stack applications that integrate machine-learning and large-language-model tools and services into comprehensive artificial-intelligence solutions.
  • Use an MVP-first approach through rapid iterations, hypothesis testing, and A/B experiments to drive continuous improvement and quick time to value.
  • Design and implement metrics and evaluation strategies for artificial-intelligence system and agent performance, driving continuous optimization and behavioral improvement.
  • Explore, prototype proofs of concept, and integrate advancements in artificial intelligence, particularly agent-based systems, autonomous artificial intelligence, and generative artificial-intelligence technologies.
  • Provide hands-on technical leadership, guide architectural decisions, and collaborate with artificial-intelligence researchers, data scientists, product managers, and software engineers to integrate and scale artificial-intelligence solutions across products and services.
  • Engage effectively with diverse stakeholders.

Desired Qualifications

  • Previous experience in banking or financial services, including an understanding of regulatory environments and industry-specific challenges.
  • A master's degree.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs