C
Python Developer - Machine Learning
Citi
Chennai, Tamil NaduSalary not disclosed6–8 years expDay ShiftPosted 4d ago0 views
Actively Hiring
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Apply for this Job
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Check My Resume FreeJob Description
Role Overview
Citi is looking for a skilled Python Developer with a strong background in Machine Learning and Generative AI to join its Applications Development team in Chennai. This is a full-time opportunity for a professional who has hands-on experience building intelligent applications using large language models and modern AI frameworks. The ideal candidate will contribute to cutting-edge AI initiatives within one of the world's leading financial institutions.
Key Responsibilities
- Design, develop, and fine-tune LLM-based applications using platforms such as Vertex AI, GPT, LLaMA, and Hugging Face
- Build and maintain retrieval-augmented generation (RAG) pipelines integrated with vector databases like PG Vector, Neo4j, and MongoDB
- Develop reusable prompt engineering strategies and prompt templates for enterprise use cases
- Integrate generative AI solutions with enterprise applications via APIs, knowledge graphs, and orchestration tools
- Manage MLOps workflows including model evaluation, prompt tuning, and deployment pipelines
- Collaborate with cross-functional teams to deliver scalable and production-ready AI solutions
Required Qualifications
- 5 or more years of total professional experience in software development
- Strong Python programming skills with proficiency in libraries such as Transformers, Pandas, scikit-learn, Seaborn, LangChain, LlamaIndex, PyTorch, or TensorFlow
- Hands-on experience building applications with OpenAI, Anthropic Claude, Google Gemini, or open-source LLMs
- Working knowledge of RAG pipelines and vector database technologies
- Solid understanding of MLOps principles, model evaluation methods, and deployment processes
Why Join Us
Citi offers a dynamic and inclusive work environment where innovation is at the heart of everything. Be part of a globally respected financial brand and work on transformative AI projects that create real-world impact.
Requirements
- 5+ years of experience in software development
- Strong Python programming skills
- Experience with Transformers, Pandas, scikit-learn, LangChain, LlamaIndex, PyTorch, or TensorFlow
- Hands-on experience with OpenAI, Anthropic Claude, Google Gemini, or open-source LLMs
- Knowledge of RAG pipelines and vector databases such as PG Vector, Neo4j, and MongoDB
- Understanding of MLOps, model evaluation, and deployment pipelines
- Experience with prompt engineering and reusable prompt template creation
- Familiarity with Hugging Face, Vertex AI, GPT, and LLaMA platforms
Benefits
- Equal opportunity employment
- Inclusive and diverse work culture
- Exposure to cutting-edge AI and ML projects
- Global career growth opportunities
Frequently Asked Questions
How to apply for Python Developer - Machine Learning at Citi?
Contact the company directly.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
6–8 years of experience is required.
Is this position still open?
Yes, this position is currently active and accepting applications.
Similar Jobs
T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply