Chennai, Tamil Nadu, India Employment

Citi is hiring an AIML, GenAI and Python Developer

About the Role

Citi is looking for an AIML, GenAI and Python Developer to join our team as an Applications Development Intermediate Programmer Analyst. In this intermediate-level role, you will be responsible for implementing new application systems and programs, contributing to system analysis and programming activities that support our financial services operations.

What You’ll Do

  • Utilize applications development knowledge to identify and define necessary system enhancements.
  • Consult with users and technology groups to recommend programming solutions.
  • Analyze applications to identify vulnerabilities and conduct testing and debugging.
  • Serve as an advisor or coach to new or lower-level analysts.
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions.
  • Resolve issues by applying acquired technical experience.
  • Operate with a limited level of direct supervision and exercise independent judgement.
  • Act as a subject matter expert to senior stakeholders and other team members.
  • Assess risk in business decisions, safeguarding Citi’s reputation.
  • Design, develop, and implement complex conversational AI workflows and virtual assistants for IVR contact center applications.
  • Configure and optimize platform components, including NLU models, intents, entities, and dialogue flows.
  • Integrate virtual assistants with backend systems, databases, and CRM using APIs.
  • Analyze existing legacy IVR systems to translate requirements into scalable conversational designs.
  • Lead the technical migration effort, including data mapping and integration with telephony systems.
  • Develop and refine NLU models for intent understanding and entity extraction.
  • Design conversational prompts and responses to optimize the voice user experience.
  • Implement monitoring solutions to track NLU accuracy and conversation completion rates.
  • Analyze usage data to identify user pain points and opportunities for improvement.
  • Optimize conversational AI solutions for scalability, performance, and reliability under high call volumes.

What We’re Looking For

  • 5+ years of relevant experience in the Financial Service industry.
  • Experience in programming software applications.
  • Strong experience in Java scripting and Python.
  • Intermediate level experience in an Applications Development role.
  • Consistently clear and concise written and verbal communication.
  • Demonstrated problem-solving and decision-making skills.
  • Ability to work under pressure and manage deadlines or unexpected changes.
  • Bachelor’s degree/University degree or equivalent experience.

Nice to Have

  • Familiarity with natural language processing and understanding (NLP/NLU).
  • Previous experience in developing chatbots or conversational interfaces.
  • Understanding of NodeJS.
  • Experience with the Kore.ai vendor product.

Technical Stack

  • Python
  • Java scripting
  • NodeJS
  • Kore.ai

Work Mode

This is a full-time position.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

Required Skills
PythonJava ScriptingNodeJSKore.aiGenAIAIMLApplications DevelopmentFinancial Services
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Citi

A global financial institution serving clients worldwide, providing financial services and solutions with a focus on responsible banking and economic progress.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago