About The Role
Citi is one of the world’s leading global financial institutions, providing banking, investment, payments, and technology-driven financial solutions across international markets. The company invests heavily in innovation, artificial intelligence, data analytics, and cloud technologies to improve financial services, operational efficiency, and customer experiences. Citi’s engineering teams work on advanced AI/ML applications, enterprise-scale platforms, and intelligent automation systems that support modern financial ecosystems. The organization offers professionals opportunities to contribute to cutting-edge AI projects while working in collaborative, fast-paced, and technology-focused environments.
Responsibilities
Requirements
- Strong proficiency in Python programming
- Solid understanding of machine learning and AI concepts
- Hands-on experience in developing, training, and evaluating ML models
- Familiarity with NLP, OCR, and LLM technologies
- Understanding of prompt engineering and Retrieval-Augmented Generation (RAG) concepts
- Ability to write unit and integration tests for reliable software systems
- Awareness of DevOps concepts, Docker, and CI/CD pipelines
- Strong analytical thinking, communication, and problem-solving skills
RGJobs Sourcing Transparency
Direct & Secure Recruitment Redirection
AI Match Score
Find out instantly if you are a good fit for this role using our advanced AI analysis.
Ready to Apply?
Submit your application seamlessly through the official portal. Make sure your resume is up to date!
Track to unlock AI Follow-up Scripts, Mock Interview Prep, and Rejection Diagnosis
Direct Apply · No Intermediaries

