C

Citi

Runs banking and payments for global clients

Generative AI Developer - Controls Technology

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Proficiency in Python for generative AI development, data preprocessing, and scripting.
  • Solid understanding of foundation models, large language models, tokenization, embeddings, and context windows.
  • Hands-on experience with prompt engineering and foundational understanding of context engineering techniques.
  • Practical project or professional experience building retrieval-augmented generation systems, including chunking, vector databases, and semantic search.
  • Familiarity with knowledge graphs and interest in Graph Retrieval-Augmented Generation for relationship-aware retrieval.
  • Exposure to agentic AI development, including tool-using agents or multi-step workflows with Google Agent Development Kit, LangGraph, CrewAI, or the OpenAI Agents Software Development Kit.
  • Awareness of agent tooling and protocols, including tool or function calling and the Model Context Protocol; familiarity with the Agent2Agent protocol is a plus.
  • Basic understanding of agent harness concepts, including session and state management, memory, and guardrails.
  • Experience consuming major generative AI APIs such as OpenAI, Gemini, or Claude, and exposure to orchestration frameworks such as LangChain or LlamaIndex.
  • Understanding of application deployment and containerization with Docker.
  • Working knowledge of Git.
  • Awareness of AI compliance, data privacy, guardrails, and responsible AI principles.
  • Bachelor's or Master's degree in Computer Science, Data Science, AI, or a related field.
  • At least 4 years of experience, including 2–4 years of professional experience in software or AI development, with exposure to generative AI and agentic AI.
  • Experience contributing to AI, generative AI, or software projects in a collaborative team setting.

Responsibilities

  • Assist in building and integrating generative AI applications using pre-trained and hosted foundation models through managed generative AI APIs and open-model endpoints.
  • Support context engineering workflows by assembling system instructions, retrieved knowledge, tool definitions, and conversation memory into reliable, token-efficient prompts.
  • Contribute to prompt engineering for zero-shot, few-shot, chain-of-thought, and role-based prompting.
  • Help develop and maintain retrieval-augmented generation components, including chunking, embedding, and semantic or keyword search.
  • Support the development of knowledge graph and Graph Retrieval-Augmented Generation pipelines to enable grounded, traceable responses.
  • Contribute to agentic workflows by helping build AI agents with tool-calling and basic planning and memory using Google Agent Development Kit, LangGraph, or CrewAI.
  • Assist with integrating agents with external tools and data sources through the Model Context Protocol, with exposure to the Agent2Agent protocol.
  • Support deployment, monitoring, and maintenance of generative AI and agentic applications in production environments.
  • Perform data preprocessing, document ingestion, and basic application programming interface development for AI applications.
  • Collaborate with data scientists and engineers to integrate AI capabilities into products.
  • Participate in code reviews, testing, and documentation to ensure quality and reliability.
  • Share learnings about advancements in generative AI and agentic AI with the team.

Desired Qualifications

  • Exposure to cloud-based artificial intelligence and machine learning environments such as AWS, Google Cloud Platform, or Microsoft Azure.
  • Familiarity with the Agent2Agent protocol.

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