Citigroup logo

Machine Learning Analyst-Python and SQL

Citigroup
NewPosted today

LOCATION

Gurugram · Hybrid

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

Machine LearningPythonSQLData PreprocessingData analysisData PipelinesModel Evaluation

Job description

Overview

A developing Machine Learning Analyst role within Citi's North America Consumer Bank Customer Experience (CX) Analytics team, working with large and complex internal and external data sets to evaluate and support business strategies.

What you'll do

  • Work with large and complex data sets (internal and external) to evaluate, recommend, and support the implementation of business strategies.
  • Identify and compile data sets using a variety of tools (e.g. SQL, Access) to help predict, improve, and measure the success of key business-to-business outcomes.
  • Document data requirements, data collection, processing and cleaning, and exploratory data analysis, which may include utilizing statistical models/algorithms and data visualization techniques.
  • Assess risk when business decisions are made, driving compliance with applicable laws, rules and regulations, adhering to Policy, and escalating, managing and reporting control issues with transparency.
  • Write clean, efficient, and well-documented code according to design specifications and coding standards.
  • Use version control systems (e.g., Git) to manage code changes, collaborate with team members, and maintain code history.
  • Configure and maintain automated build processes (e.g., Jenkins) to compile code, run unit tests, and create deployable artifacts.
  • Execute code testing in Dev and UAT environments.
  • Automate deployment pipelines, follow release procedures, verify post-deployment, and troubleshoot production issues, if any.
  • Understand dependencies, design/consume APIs, ensure data flow integrity, resolve integration issues, and maintain architectural awareness.
  • Validate and maintain deployed models in production.

What you'll need

  • Hands-on experience in Python, SQL and Machine Learning (ML).
  • Bachelor's Degree with at least 4 years of working experience OR Master's Degree with 5 years of working experience.
  • Analytic ability and problem solving skills.
  • Working experience in a quantitative field.
  • Excellent communication and interpersonal skills, organized, detail oriented, and adaptive to a matrix work environment.
  • Ability to build partnerships with cross-functional teams.

Nice to have

  • Experience with PySpark, Natural Language Processing (NLP), Large Language Models (LLM/Gen AI), and prompt engineering.
  • Background in Customer Experience (CX) analytics.
  • Exposure to credit card business.
  • Familiarity with the Software Development Life Cycle (SDLC).
  • Prior experience of Sprints deployment cycle.
  • Bachelor's/University degree in Computer Science Engineering or IT.

Details

  • Location: Gurugram, Haryana, India.
  • Time type: Full time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Machine Learning Analyst-Python and SQL