Citi

Applied AI Lead Engineer for Banking Technology

Citi
Apply
3 days ago
Jersey City, NJ, USA or Irving, TX, USAStaff+
H1B sponsor

Base Salary

$177k - $265k/yr

Responsibilities

  • Design, implement, and deploy scalable agentic AI frameworks and generative AI solutions for banking use cases.
  • Build full-stack applications integrating ML and LLM tools and services.
  • Design AI system metrics, evaluation strategies, and optimization processes.
  • Prototype and integrate agent-based, autonomous, and generative AI technologies.
  • Create, deploy, and integrate Model Context Protocols into agentic AI systems.
  • Provide hands-on technical leadership and guide architecture decisions.
  • Develop robust APIs and enterprise-scale AI systems using microservices and event-driven architectures.
  • Collaborate with AI researchers, data scientists, product managers, and software engineers to scale AI solutions.
  • Drive MVP development, rapid iteration, hypothesis testing, and A/B experimentation.
  • Ensure application performance, resiliency, security, reliability, and operational stability.

Requirements

  • 10+ years of progressive software engineering experience with substantial hands-on coding and production delivery experience.
  • At least 3+ years of professional software development focused on AI, prompt engineering, machine learning, generative AI, or agentic AI systems.
  • Expert proficiency in Python or Java and proficiency with full-stack UI technologies.
  • Experience with Oracle, Postgres, MongoDB, AI agent frameworks, machine learning frameworks, and relevant data science libraries.
  • Strong understanding of knowledge representation, automated planning, decision-making under uncertainty, and multi-agent systems.
  • Experience creating, deploying, and integrating MCPs into agentic AI systems.
  • Familiarity with LLMs including ChatGPT, Claude, Gemini, and Llama.
  • Experience designing robust APIs, enterprise architectures, application and data architecture patterns, and managed-service integrations.
  • Experience with Git, CI/CD pipelines, testing, code reviews, Docker, and Kubernetes.
  • Strong understanding of application resiliency, security principles, API-first design, microservices, and event-driven architectures.
  • Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.
  • Banking or financial services experience and knowledge of regulatory environments are preferred.

Benefits

  • Hybrid work arrangement in Jersey City, New Jersey.
  • Full-time employment.
  • Medical, dental, and vision coverage.
  • 401(k), life, accident, and disability insurance.
  • Wellness programs.
  • Paid vacation, sick leave, and holidays.

Tech Stack

AngularDjangoDockerFastAPIFlaskGitJavaKubernetesMongoDBNext.jsNode.jsNumPyPandasPostgreSQLPythonPyTorchReactscikit-learnSpring BootTensorFlowTypeScript
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me