Citi has an opening for a Machine Learning Analyst – Python and SQL in Haryana, India. The full-time role focuses on machine learning, data analysis and the use of complex datasets to support business decisions.
This opportunity is aimed at professionals with relevant experience in Python, SQL and machine learning. Candidates with a background in PySpark, Natural Language Processing (NLP), Large Language Models (LLMs), Generative AI and prompt engineering may also find their skills relevant.
The supplied listing identifies the role as hybrid/WFH, but candidates should confirm the exact work arrangement on Citi’s official careers page.
Citi Recruitment 2026: Overview
| Detail | Information |
|---|---|
| Company | Citi |
| Job Title | Machine Learning Analyst – Python and SQL |
| Job ID | 26995774 |
| Location | Haryana, India |
| Job Category | Machine Learning |
| Employment Type | Full-time |
| Education | Bachelor’s or Master’s degree |
| Experience | 3 years with a bachelor’s degree, or 2 years with a master’s degree |
| Salary | As per company standards |
| Work Arrangement | Advertised as hybrid/WFH; confirm officially |
What Is This Recruitment About?
The Machine Learning Analyst role combines programming, statistical analysis and business problem-solving. The selected professional will work with large datasets from internal and external sources, identify useful patterns and help teams assess business performance.
The work goes beyond building models. It can involve collecting and cleaning data, exploring datasets, documenting requirements, testing code, supporting deployment pipelines and checking models after they enter production.
Citi also expects employees to follow applicable regulations and internal policies, manage risks responsibly and report control issues when necessary.
Who Should Apply?
This opportunity is suited to experienced candidates working in machine learning, data science, analytics or a related quantitative field.
Applicants should have practical experience with Python, SQL and machine learning. A degree in Computer Science Engineering or Information Technology is preferred, although candidates should review the official listing for the complete education requirements.
Professionals who enjoy working with data and collaborating across teams may find this role relevant. Experience in customer experience analytics is preferred, while exposure to the credit card business is a strong advantage.
Eligibility Criteria Explained
Candidates must meet one of these experience and education combinations:
- Bachelor’s degree: At least 3 years of working experience.
- Master’s degree: At least 2 years of working experience.
A Computer Science Engineering or IT degree is preferred. Applicants should also demonstrate analytical ability, problem-solving skills, attention to detail and effective communication.
Citi expects candidates to work with cross-functional teams and adapt to a structured, matrix-based work environment.
Technical Skills Required
Hands-on experience with Python, SQL and machine learning is essential.
The role also calls for familiarity with several software development and deployment practices, including:
- Writing clean, efficient and documented code.
- Using Git or similar version control systems.
- Maintaining automated builds and tests through tools such as Jenkins.
- Testing code in development and user acceptance testing (UAT) environments.
- Supporting deployment pipelines and investigating production issues.
- Designing or consuming APIs and resolving integration problems.
- Validating and maintaining deployed machine learning models.
- Understanding the Software Development Life Cycle (SDLC) and sprint-based deployment.
Experience with PySpark, NLP, LLMs, Generative AI and prompt engineering is preferred.
Key Responsibilities
The Machine Learning Analyst will analyze complex data to help teams evaluate business strategies and outcomes.
Typical responsibilities include gathering and organizing datasets using tools such as SQL, documenting data requirements, cleaning and processing information, and conducting exploratory data analysis. The work may also involve statistical models, machine learning algorithms and data visualization.
The analyst will help turn findings into useful business insights. Maintaining reliable code, supporting model deployment and addressing technical issues are also part of the role.
Risk awareness matters. Employees must protect Citi’s reputation, clients and assets while following applicable laws, policies and ethical standards.
Documents to Prepare
Before applying, keep these items ready:
- Updated resume highlighting relevant experience.
- Degree certificates and academic details.
- Project summaries demonstrating Python, SQL and ML experience.
- Details of relevant technical certifications, if any.
- Valid email address and mobile number.
- Additional documents requested by Citi’s application portal.
Use real project examples to explain your contribution, tools, results and approach to testing or deployment.
How to Apply for Citi Recruitment 2026
- Visit the official Citi Careers website.
- Search for Machine Learning Analyst – Python and SQL.
- Check for Job ID 26995774.
- Confirm the location, experience criteria and work arrangement.
- Complete the application with accurate details.
- Upload your resume and any requested documents.
- Review your information before submitting.
- Save the application confirmation for reference.
Apply through the official Citi careers portal and verify that the listing remains open.
Important Dates and Selection Process
The supplied information does not state an application deadline or describe the complete selection process. Check the official vacancy for current application status and any assessment or interview instructions.
Salary Details
The salary is listed as per company standards, with no exact figure provided in the supplied details. Candidates should check the official job listing or recruitment communication for compensation information.
JobsIndia24: Career Updates
JobsIndia24 shares private-sector job openings, government recruitment notifications, exam results and admit card updates for job seekers.
Follow JobsIndia24 for Govt Jobs Updates 2026 and private job alerts to stay informed about career opportunities.
Frequently Asked Questions
1. What is the Citi Machine Learning Analyst job in 2026?
It is a full-time Machine Learning Analyst – Python and SQL position in Haryana, India, listed under Job ID 26995774.
2. How much experience does Citi require?
Candidates need at least 3 years of working experience with a bachelor’s degree or 2 years with a master’s degree.
3. Which technical skills are essential?
Hands-on Python, SQL and machine learning experience is required. PySpark, NLP, LLMs, Generative AI and prompt engineering are preferred.
4. Is the Citi Machine Learning Analyst role work from home?
The supplied job title describes the opportunity as hybrid/WFH. Candidates should confirm the exact work arrangement and office attendance requirements on the official Citi careers page.
5. What is the salary and last date to apply?
The supplied details do not provide an exact salary or closing date. Check the official Citi listing for the latest compensation and application information.
Source: Recruitment details supplied for Citi Machine Learning Analyst – Python and SQL
Last verified: 1 October 2026
Article reviewed by: Karthik Patel
Recruitment status: Active
Official recruitment website: Citi Careers, https://jobs.citi.com/
| Apply Link for Citi Machine Learning Analyst Recruitment 2026 | Click here to Apply |
| Join our WhatsApp Community |
Disclaimer: JobsIndia24 provides recruitment information for general guidance. Candidates should verify the job’s current status, eligibility, work arrangement, compensation and application requirements through Citi’s official careers website before applying.