Citi Machine Learning Analyst Jobs 2026

Citi Machine Learning Analyst- Python and SQL Jobs 2026 | Hybrid

Citi is hiring for the Machine Learning Analyst- Python and SQL role in Haryana, India. This hybrid opportunity is suitable for candidates with a Bachelor’s Degree and at least 3 years of working experience or a Master’s Degree with 2 years of working experience, particularly those with hands-on experience in Python, SQL, and Machine Learning.

The role offers exposure to large and complex datasets, customer experience analytics, statistical analysis, machine learning, data visualization, production model validation, APIs, Git, Jenkins, and deployment processes. Candidates can also gain experience with areas such as PySpark, NLP, Large Language Models, Generative AI, and prompt engineering, making this relevant for professionals developing careers in machine learning and analytics.

Quick Job Snapshot

Company Name Citi
Role Machine Learning Analyst- Python and SQL
Qualification Bachelor’s Degree / Master’s Degree
Experience 3 years with Bachelor’s Degree OR 2 years with Master’s Degree
Eligible Batch Experienced candidates meeting the stated qualification and experience criteria
Salary Not officially disclosed; market estimate: approximately ₹8–18 LPA
Job Type Full-time
Work Mode Hybrid
Location Haryana, India
Posted September 29, 2026
Job Req Id 26995774

Role Overview

The Machine Learning Analyst is a developing professional role within Citi’s Analytics and Information Management function. The position involves monitoring, assessing, analyzing, and evaluating processes and data, identifying inconsistencies, researching factual information, defining business issues, and formulating recommendations. The role also requires integrating established disciplinary knowledge with an understanding of related industry practices.

The position is associated with North America Consumer Bank – Customer Experience Analytics, where teams analyze customer feedback and interaction data across channels such as phone, online, and branch. The analyst will work with large internal and external datasets and may use SQL, Access, Python, statistical models, machine learning algorithms, data visualization, Git, Jenkins, APIs, and deployment processes. The role also provides exposure to development, UAT, production environments, and model validation.

Key Responsibilities

  • Work with large and complex data sets, including both internal and external data, to evaluate, recommend, and support the implementation of business strategies.
  • Identify and compile data sets using a variety of tools such as SQL and Access to help predict, improve, and measure the success of key business-to-business outcomes.
  • Document data requirements, data collection, processing, and cleaning activities.
  • Perform exploratory data analysis using statistical models, algorithms, and data visualization techniques.
  • Identify inconsistencies in data or results, define business issues, and formulate recommendations on policies, procedures, or practices.
  • Interpret data and make recommendations based on factual information and analysis.
  • Apply specialty-area knowledge in monitoring, assessing, analyzing, and evaluating processes and data.
  • Write clean, efficient, and well-documented code according to design specifications and coding standards.
  • Use version control systems such as Git to manage code changes, collaborate with team members, and maintain code history.
  • Configure and maintain automated build processes using tools such as Jenkins to compile code, run unit tests, and create deployable artifacts.
  • Execute code testing in Development and UAT environments.
  • Automate deployment pipelines, follow release procedures, verify post-deployment activities, and troubleshoot production issues when required.
  • Understand dependencies, design and consume APIs, ensure data flow integrity, resolve integration issues, and maintain architectural awareness.
  • Validate and maintain deployed models in production.
  • Assess risk appropriately when business decisions are made while safeguarding Citi, its clients, and assets.
  • Follow applicable laws, rules, regulations, policies, and ethical business practices and escalate, manage, and report control issues with transparency.

Required Skills / Eligibility

  • Hands-on experience in Python, SQL, and Machine Learning (ML) is a must.
  • Experience with PySpark is preferred.
  • Knowledge or experience in Natural Language Processing (NLP) is preferred.
  • Exposure to Large Language Models (LLM/Gen AI) and prompt engineering is preferred.
  • Ability to write clean, efficient, and well-documented code.
  • Experience with Git or other version control systems.
  • Knowledge of automated build processes and Jenkins.
  • Ability to execute code testing in Development and UAT environments.
  • Knowledge of deployment pipelines, release procedures, post-deployment verification, and production troubleshooting.
  • Understanding of APIs, dependencies, data flow integrity, and integration issues.
  • Capability to validate and maintain deployed models in production.
  • Background in Customer Experience (CX) analytics is preferred.
  • Exposure to the credit card business is a strong plus.
  • Familiarity with the Software Development Life Cycle (SDLC) is preferred.
  • Prior experience with Sprints deployment cycles is preferred.
  • Bachelor’s Degree with at least 3 years of working experience OR Master’s Degree with 2 years of working experience.
  • Working experience in a quantitative field.
  • Strong analytical ability and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to remain organized, detail-oriented, and adaptive in a matrix work environment.
  • Ability to build partnerships with cross-functional teams.
  • Bachelor’s/University degree in Computer Science Engineering or IT is preferred.

Salary Insights

The official Citi job posting does not specify an exact salary package for this position. Based on publicly available salary information for comparable Citi analyst roles and related market listings, candidates may see compensation in an approximate range of ₹8–18 LPA. This is only a market estimate and not an official Citi salary figure. Actual compensation can vary based on experience, skills, location, job level, and the company’s compensation structure.

Why This Role Is Good for Candidates

This position can provide practical exposure across machine learning, Python, SQL, data analysis, customer experience analytics, model validation, software development practices, and production deployment. The combination of analytics and engineering-related skills can support future career paths such as Machine Learning Analyst, Data Scientist, Data Analyst, ML Engineer, Analytics Specialist, or AI/ML professional, depending on the candidate’s experience and continued skill development.

Recommended Skills & Learning Resources

Candidates preparing for this role should strengthen Python, SQL, and machine learning fundamentals. You can use the following relevant learning resources: Python Course and Notes, SQL Course and Notes, and Data Science Complete Course.

Interview Preparation

For this role, candidates should prepare Python, SQL, machine learning concepts, data analysis, statistical models, problem-solving scenarios, APIs, Git, SDLC, deployment concepts, and behavioral questions. Helpful preparation material includes SQL Interview Questions and Data Scientist Interview Questions.

Related Jobs

How to Apply for Citi

  1. Click the Apply Now button below.
  2. Open the official Citi Careers job page.
  3. Search for Job Req Id 26995774 and the role Machine Learning Analyst- Python and SQL.
  4. Review the eligibility, qualification, experience, location, and work-mode requirements.
  5. Complete the application form with accurate information.
  6. Upload your updated resume and provide the requested details.
  7. Review the application carefully before submitting it.
  8. Submit the application through the official Citi careers portal.

Apply Now – Citi

Frequently Asked Questions

1. Who is eligible for the Citi Machine Learning Analyst role?

Candidates need a Bachelor’s Degree with at least 3 years of working experience or a Master’s Degree with 2 years of working experience. A Computer Science Engineering or IT background is preferred, along with Python, SQL, and Machine Learning experience.

2. What is the salary for the Citi Machine Learning Analyst position?

Citi has not officially disclosed the salary in the supplied job posting. A market-based estimate is approximately ₹8–18 LPA, but the actual compensation will depend on Citi’s offer, experience, skills, and job level.

3. Is the Citi Machine Learning Analyst job remote or hybrid?

The job is listed as Hybrid and is located in Haryana, India. Candidates should follow the work-location and attendance requirements communicated by Citi during the hiring process.

Keep Exploring and Preparing

If you meet the experience and technical requirements, review the official job details carefully before applying and keep your resume focused on Python, SQL, Machine Learning, analytics, and relevant production experience. Continue building practical skills, prepare for technical and behavioral interviews, and explore related opportunities to keep your career search active.

Company: Citi
Role: Machine Learning Analyst- Python and SQL
Qualification: Bachelor’s Degree / Master’s Degree
Batch: Experienced candidates meeting the stated criteria
Salary: Not officially disclosed

Leave a Comment