
Citi is hiring a Machine Learning Analyst within its Analytics and Information Management function. The role focuses on working with large and complex datasets to support business strategy, particularly Customer Experience (CX) Analytics for the North America Consumer Bank.
The position involves data collection, processing, cleaning, exploratory analysis, statistical/ML algorithms, data visualization, and developing recommendations from data. The role also requires hands-on Python, SQL and Machine Learning, with preferred exposure to PySpark, NLP, LLM/GenAI and prompt engineering.
The role additionally involves software-development practices such as Git, Jenkins, testing in Dev/UAT environments, deployment pipelines, APIs, production troubleshooting and maintaining deployed ML models.
Required Skills Python SQL Machine Learning (ML) Hands-on experience working with large/complex datasets Data collection and processing Data cleaning Exploratory Data Analysis (EDA) Statistical models/algorithms Data visualization Clean, efficient and documented code Git/version control Testing in Dev and UAT environments API understanding/consumption Data-flow and integration understanding ML model validation/maintenance Analytical ability Problem-solving Quantitative-field experience Communication and interpersonal skills Cross-functional collaboration Preferred / Additional Skills PySpark Natural Language Processing (NLP) Large Language Models (LLM) Generative AI Prompt engineering Jenkins Automated build/deployment pipelines SDLC Sprint deployment cycles Customer Experience (CX) Analytics Credit-card business knowledge Production ML model experience
Citi
Machine Learning Analyst – Python and SQL
You'll be redirected to the company's careers page.
1 week ago
Job at a glance
More jobs you might like.