Citi, a leading global bank, is looking to enhance its technology solutions by developing and implementing new or revised application systems and programs. The AI/ML Developer will contribute to applications systems analysis and programming activities, with a specific focus on creating intelligent conversational AI solutions like chatbots and virtual assistants to improve client and partner experiences.
Requirements
- NLP Knowledge: Familiarity with natural language processing and understanding (NLP/NLU).
- Chatbot Development: Previous experience in developing chatbots or conversational interfaces.
- Strong experience in Java scripting
- Understanding in NodeJS
- Experience in systems analysis and programming of software applications
- Implement natural language processing (NLP) and natural language understanding (NLU) capabilities to enable intelligent and context-aware conversations.
- Work closely with DevOps teams to establish continuous integration and deployment pipelines for efficient and automated software releases.
Responsibilities
- Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
- Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
- Responsible for designing, developing, and maintaining software applications and systems
- Develop chatbots and virtual assistants using the any chatbot platform, utilizing programming languages, scripting, and Kore.AI APIs and tools.
Other
- 5-8 years of relevant experience
- Experience in managing and implementing successful projects
- Working knowledge of consulting/project management techniques/methods
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- Bachelor’s degree/University degree or equivalent experience