Chennai, Tamil Nadu, India On-site

Citi is hiring an AIML, GenAI and Python Developer

About the Role

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 APIsMicroservicesNoSQL databasesNodeJSAI/ML modelsNLP/NLU PythonJavaJavaScriptSpring BootRESTful APIsMicroservicesNoSQL databasesNodeJSAI/ML modelsNLP/NLU
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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 2 months ago