Chennai, Tamil Nadu, India On-site Employment

Citi is hiring an AIML, GenAI and Python Developer

About the Role

Citi is hiring an AIML, GenAI, and Python Developer for an Applications Development Intermediate Programmer Analyst role. This intermediate-level position involves participating in the implementation of new application systems and contributing to programming activities within the Financial Services industry.

What You'll Do

  • Utilize application development procedures to identify and define necessary system enhancements.
  • Consult with users and technology groups to recommend and implement programming solutions.
  • Analyze applications to identify vulnerabilities and conduct testing and debugging.
  • Serve as an advisor or coach to new or junior analysts.
  • Identify problems, analyze information, and make evaluative judgments to recommend solutions.
  • Resolve issues by applying acquired technical experience.
  • Operate with limited direct supervision and exercise independent judgment.
  • Act as a subject matter expert to senior stakeholders and team members.
  • Assess risk when making business decisions, safeguarding the firm and its clients.
  • Design, develop, and implement efficient, scalable, and secure microservices using Java and Spring Boot.
  • Contribute to architectural design discussions for new features and enhancements.
  • Write clean, well-tested, and maintainable code following best practices.
  • Develop and maintain RESTful APIs for microservices.
  • Implement inter-service communication patterns within a microservices ecosystem.
  • Integrate AI/Machine Learning models and services into existing applications.
  • Understand basic AI/ML concepts and data pipelines to collaborate with data science teams.
  • Contribute to the development of AI-driven features.
  • Participate in code reviews and ensure adherence to engineering standards.
  • Identify and resolve technical issues and bugs in existing services.
  • Collaborate with DevOps teams on CI/CD pipelines for automated testing and deployment.
  • Monitor application performance, troubleshoot production issues, and participate in on-call rotations.
  • Work closely with product managers and business analysts to understand requirements.
  • Create and maintain technical documentation, including API specifications and architectural diagrams.
  • Actively participate in agile ceremonies like sprint planning and daily stand-ups.

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 demonstrates 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 No-SQL databases.

Technical Stack

  • Java, Python
  • Spring Boot
  • NodeJS
  • No-SQL databases

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
JavaPythonSpring BootNodeJSNo-sql databasesGenAIAIMLApplications DevelopmentFinancial Services
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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