CrawlJobs Logo

AI/ML Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Chennai

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Designing, implementing, and maintaining secure and stable AI/ML solutions using leading AI technology frameworks, including conversational AI solutions
  • Aligning AI/ML use cases with business strategies and key performance indicators and other metrics
  • Working closely and lead software engineers to build new applications to run on AI/ML platforms
  • Perform data analysis, feature engineering, and NLP training to optimize model performance
  • Monitoring current and future trends and advancements in AI, machine learning, and other emerging technologies
  • Provide vision for relevant technology systems, including those that support enterprise risk management and independent compliance applications, ensuring that engineers use blueprints, architecture, patterns, and design
  • Explore and prototype novel techniques in generative AI/ML including fine-tuning, reinforcement learning with various of reward strategies, transfer learning, and multimodal alignment
  • Build and maintain chatbot solutions using bot builder platforms
  • Interfaces with vendors to assess their technology and to guide their product roadmap based on Citi requirements
  • Requires sophisticated analytical thought to resolve issues in a variety of complex situations
  • Develop and maintain applications using Node.js and JavaScript, along with relevant frameworks
  • Contribute to the development of Generative AI use cases and proof-of-concept projects
  • Uses developed communication skills to negotiate and often at higher levels
  • Collaborate with cross-functional teams to integrate AI/ML and NLP solutions into existing products and systems
  • Perform batch testing and quality assurance of chatbot performance and other NLP applications
  • Develop and maintain NLP pipelines for text processing and analysis
  • Implement API and system integrations
  • Manage databases for storing and retrieving user data using MongoDB, SQL, or other NoSQL databases
  • Conduct A/BT testing for conversation flows

Requirements:

  • Designing, implementing, and maintaining secure and stable AI/ML solutions using leading AI technology frameworks, including conversational AI solutions
  • Aligning AI/ML use cases with business strategies and key performance indicators and other metrics
  • Working closely and lead software engineers to build new applications to run on AI/ML platforms
  • Perform data analysis, feature engineering, and NLP training to optimize model performance
  • Monitoring current and future trends and advancements in AI, machine learning, and other emerging technologies
  • Provide vision for relevant technology systems, including those that support enterprise risk management and independent compliance applications, ensuring that engineers use blueprints, architecture, patterns, and design
  • Explore and prototype novel techniques in generative AI/ML including fine-tuning, reinforcement learning with various of reward strategies, transfer learning, and multimodal alignment
  • Build and maintain chatbot solutions using bot builder platforms
  • Interfaces with vendors to assess their technology and to guide their product roadmap based on Citi requirements
  • Requires sophisticated analytical thought to resolve issues in a variety of complex situations
  • Develop and maintain applications using Node.js and JavaScript, along with relevant frameworks
  • Contribute to the development of Generative AI use cases and proof-of-concept projects
  • Uses developed communication skills to negotiate and often at higher levels
  • Collaborate with cross-functional teams to integrate AI/ML and NLP solutions into existing products and systems
  • Perform batch testing and quality assurance of chatbot performance and other NLP applications
  • Develop and maintain NLP pipelines for text processing and analysis
  • Implement API and system integrations
  • Manage databases for storing and retrieving user data using MongoDB, SQL, or other NoSQL databases
  • Conduct A/BT testing for conversation flows
  • Bachelor’s degree/University degree or equivalent experience

Nice to have:

  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP)
  • Experience with MLOps practices
  • Contributions to open-source AI/ML or NLP projects
  • Experience with Generative AI models and applications
  • Deeper expertise with Kore.ai platform, including NLP training and batch testing (preferred for one position)
  • Experience with Java and Spring Boot
  • Knowledge of Unix/Linux operating systems

Additional Information:

Job Posted:
July 29, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.