Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools andanalyzing/interpretingcode
Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
Apply fundamental knowledge of programming languages for design specifications.
Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
Serve as advisor or coach to new or lower level analysts
Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
Has the ability to operate with a limited level of direct supervision.
Can exercise independence of judgement and autonomy.
Acts as SME to senior stakeholders and /or other team members.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
5-9 years of experience with Python, Machine Learning & exposure to Gen AI. Knowledge on Java will be added advantage.
Proficiency in coding Python in building Machine Learning and developing LLM based application in a professional environment.
Knowledge in Kofax will be a plus
SQL skills able to perform data interrogations is must
Professional experience developing Java applications
Develop LLM solutions for querying structured data with natural language, including RAG architectures on enterprise knowledge bases.
Build, scale, and optimize data science workloads, applying best MLOps practices for production.
Lead the design and development of LLM-based tools to increase data accessibility, focusing on text-to-SQL platforms.
Train and fine-tune LLM models to accurately interpret natural language queries and generate SQL queries.
Experience working and architecting solutions on Big Data technologies
Working experience in Microservices/Kubernetes
Good knowledge on no-SQL DB likeRedis,Couchbase,HBaseetc
Experience working and architecting solutions on Big Data technologies
Experience in systems analysis and programming of software applications
Experience in managing and implementing successful projects
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Stay updated with advancements in AI and NLP to incorporate best practices and new technologies.
Education:
Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.