Jobs
Python Developer - Data Engineering & Analytics
Job Summary:
We are seeking a highly skilled and experienced Python Developer to join our Data Engineering & Analytics team. You will play a key role in designing, developing, and maintaining robust data pipelines, APIs, and data processing workflows. You will work closely with data analysts and business teams to understand data requirements and deliver insightful data-driven solutions. The ideal candidate is passionate about data, enjoys problem-solving, and thrives in a collaborative environment. Experience in the financial or banking domain is a plus.
Responsibilities:
Design, develop, and maintain robust and scalable data pipelines using Python, SQL, PySpark, and streaming technologies like Kafka.
Perform efficient data extraction, transformation, and loading (ETL) for large volumes of data from diverse data providers, ensuring data quality and integrity.
Build and maintain RESTful APIs and microservices to support seamless data access and transformation workflows.
Develop reusable components, libraries, and frameworks to automate data processing workflows, optimizing for performance and efficiency.
Apply statistical analysis techniques to uncover trends, patterns, and actionable business insights from data.
Implement comprehensive data quality checks and perform root cause analysis on data anomalies, ensuring data accuracy and reliability.
Collaborate effectively with data analysts, business stakeholders, and other engineering teams to understand data requirements and translate them into technical solutions.
Qualifications:
Bachelor's or Master's degree in Computer Science, Data Science, Information Systems, or a related field.
5+ years of proven experience in Python development, with a strong focus on data handling, processing, and analysis.
Extensive experience building and maintaining RESTful APIs and working with microservices architectures.
Proficiency in building and managing data pipelines using APIs, ETL tools, and Kafka.
Solid understanding and practical application of statistical analysis methods for business decision-making.
Hands-on experience with PySpark for large-scale distributed data processing.
Strong SQL skills for querying, manipulating, and optimizing relational database operations.
Deep understanding of data cleaning, preprocessing, and validation techniques.
Knowledge of data governance, security, and compliance standards is highly desirable. Experience in the financial services industry is a plus.
Familiarity with basic machine learning (ML) concepts and experience preparing data for ML models is a plus.
Strong analytical, debugging, problem-solving, and communication skills.
Ability to work both independently and collaboratively within a team environment.
Preferred Skills:
Experience with CI/CD tools and Git-based version control.
Experience in the financial or banking domain.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Senior Software Engineer - Model Inferencing
Red Hat · Bangalore - Carina

Process Engineer V
Applied Materials · Santa Clara, CA

CONFIGURATOR L3(CONTRACT)
Wipro · Coimbatore, India

Computer Engineer
CACI · US VA King George

NPI - Product Technical Expert (m/f/d) - for semiconductor industry
Applied Materials · Munich, Germany
About Citigroup

Citigroup
PublicCitigroup Inc. or Citi is an American multinational investment bank and financial services company based in New York City. The company was formed in 1998 by the merger of Citicorp, the bank holding company for Citibank, and Travelers; Travelers was spun off from the company in 2002.
10,001+
Employees
New York City
Headquarters
Reviews
3.3
4 reviews
Work Life Balance
3.0
Compensation
3.2
Culture
2.8
Career
2.5
Management
2.7
35%
Recommend to a Friend
Pros
Compensation increases for investment banking roles
Legitimate investment banking employer
Internship opportunities available
Cons
Unclear career progression paths
Limited meaningful experience in internships
Compensation raises lower than competitors
Salary Ranges
28 data points
Mid/L4
Senior/L5
Staff/L6
Mid/L4 · Business Risk Intermediate Analyst
1 reports
$77,165
total / year
Base
$67,100
Stock
-
Bonus
-
$77,165
$77,165
Interview Experience
5 interviews
Difficulty
2.8
/ 5
Duration
14-28 weeks
Experience
Positive 0%
Neutral 40%
Negative 60%
Interview Process
1
Application Review
2
Recruiter Screen
3
Programming Assessment
4
Hiring Manager Interview
5
Panel/Superday Interviews
6
Final Decision
Common Questions
Technical Knowledge
Case Study
Behavioral/STAR
Past Experience
Culture Fit
News & Buzz
National Pension Service Raises Stake in Citigroup Inc. $C - MarketBeat
Source: MarketBeat
News
·
4w ago
Form 424B2 CITIGROUP INC - StreetInsider
Source: StreetInsider
News
·
5w ago
Citigroup or Wells Fargo: Which Bank Stock Has More Upside in 2026? - TradingView
Source: TradingView
News
·
5w ago
Citigroup Inc. (C) is Attracting Investor Attention: Here is What You Should Know - Yahoo Finance
Source: Yahoo Finance
News
·
5w ago