Chennai, Tamil Nadu, India On-site

Citi is hiring an AIML, GenAI and Python Developer

Join a technology-driven team focused on building and enhancing application systems within the financial services sector. In this role, you'll contribute to the full development lifecycle, from design to deployment, with a focus on integrating artificial intelligence and machine learning capabilities into enterprise-grade platforms.

Key Responsibilities

  • Design and implement microservices using Java and the Spring Boot framework, ensuring they are efficient, scalable, and secure
  • Develop and maintain RESTful APIs with clear contracts and strong performance characteristics
  • Integrate AI/ML models into existing applications, working closely with data science teams to deploy intelligent features
  • Analyze codebases to identify security risks, performance bottlenecks, and areas for technical improvement
  • Support the development of NLP-driven tools, including conversational interfaces and chatbot systems
  • Collaborate on architectural decisions, contributing to the design of new features and system upgrades
  • Write clean, testable code and participate in peer reviews to uphold engineering standards
  • Work with message queues and event streams to enable reliable communication across distributed services
  • Engage with CI/CD pipelines in coordination with DevOps to automate testing and deployment
  • Monitor live systems, troubleshoot issues, and take part in on-call support as required
  • Document technical designs, API specifications, and deployment processes
  • Participate in agile workflows, including sprint planning, stand-ups, and retrospectives

Qualifications

Candidates should have at least five years of experience in financial technology or a related field. Strong programming skills in Python and Java are essential, along with hands-on experience in applications development. Familiarity with NoSQL databases and NodeJS is advantageous.

Experience with AI/ML integration, natural language processing, or chatbot development is highly valued. The ideal candidate demonstrates sound judgment, problem-solving ability, and clear communication, with a commitment to compliance, risk awareness, and ethical practices in technology delivery.

Required Skills
PythonJavaJavaScriptSpring BootRESTful APIsMicroservicesNode.js
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Citi
A global financial institution serving clients worldwide, providing financial services and solutions with a focus on responsible banking and economic progress.
All jobs at Citi Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago