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.

Check My Resume Free

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 Free
Apply on Company Website

Job 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

Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply