Citi

Lead Python AI Engineer, Agentic Systems

Citi
Apply
14 days ago
Irving, TX, USAStaff+
H1B sponsor

Base Salary

$126k - $189k/yr

Responsibilities

  • Design and build multi-agent systems in which autonomous agents collaborate on complex financial business problems.
  • Develop and optimize Retrieval-Augmented Generation architectures, including embeddings, vector databases, and retrieval pipelines.
  • Implement planning, reasoning, memory, knowledge graph, rule-based reasoning, and search capabilities for reliable multi-step workflows.
  • Build resilient agent architectures with error recovery, self-correction, and feedback-driven improvement.
  • Integrate large language models, predictive models, and reasoning frameworks into financial decision-making systems.
  • Build APIs, tools, and microservices that connect AI capabilities with enterprise applications.
  • Optimize systems for low latency and high throughput through streaming, caching, and token-usage optimization.
  • Apply current AI research to business challenges and help improve engineering practices.
  • Drive AI technical strategy for Funds Transfer Pricing and Financial Hedging domains.
  • Mentor junior engineers and provide technical leadership across multiple project teams.

Requirements

  • At least 7 years of professional experience in software development and system design, including delivery of large-scale production systems.
  • Proficiency in Python and SQL.
  • Hands-on experience building production-quality agentic AI solutions using LangChain, LlamaIndex, or equivalent tools.
  • Experience developing multi-agent systems with frameworks such as Google ADK, LangGraph, AutoGen, or CrewAI.
  • Experience implementing planning, reasoning, and memory systems.
  • Applied knowledge of large language models within agentic architectures, including AI service API integration.
  • Advanced Prompt and Context Engineering skills.
  • Experience working with vector databases in AI retrieval and memory architectures.
  • Financial services experience, particularly in Funds Transfer, Pricing, Hedging, or Treasury technology, is beneficial.
  • Proficiency in Java as a secondary programming language is beneficial.
  • A Master's degree in Computer Science or a closely related field is beneficial.

Benefits

  • Hybrid schedule with 3 days in the office and 2 days working remotely.
  • Access to continuous learning, professional development, and exposure to current AI research.
  • Collaboration with an engineering team emphasizing knowledge sharing, mentorship, and technical growth.
  • Medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Wellbeing and family support programs.
  • Full-time role based in Irving, Texas.
  • Competitive compensation and comprehensive benefits package; additional discretionary and formulaic incentive and retention awards may be available to eligible employees.

Tech Stack

Categories

Citi

About Citi

10,000+ employees

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Contact me