Python Developer - Vice President

Citi

Rutherford (NJ)

On-site

USD 142,320 - 213,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Medical, dental, and vision coverage
Wellness programs

Job summary

Citi in Rutherford, New Jersey, is looking for a data scientist to develop innovative solutions in credit risk management. This role requires proficiency in Python and machine learning, focusing on cleaning and analyzing complex financial data.

The ideal candidate will have over 5 years of experience in designing scalable ML systems and be familiar with LLMs and GenAI projects. The position offers a full-time role with comprehensive benefits, including 401(k) and medical coverage.

Qualifications

  • 5+ years of experience as a data scientist, specializing in machine learning.
  • Proficiency in Python, SQL, and analytical languages.
  • Experience in GenAI/LLM projects.

Responsibilities

  • Architect, design, and implement Python-based solutions.
  • Drive object-oriented programming and mentor team members.
  • Lead global technology teams and integrate different functions.

Skills

Machine learning modeling
Python
SQL
Deep learning
Data analysis

Education

Bachelor’s degree in STEM or equivalent
Master’s or PhD in relevant field

Tools

TensorFlow
Hadoop
Spark

Job description

Job Description

This is a development position for establishing and implementing new or revised applications and programs in the Technology team. You will be responsible for data extraction and data analysis from structured and unstructured sources, develop systems to clean results, build predictive and prescriptive models, and implement them in a production environment by partnering with technology and business partners. Your focus will be on complex financial data issues related to credit risk management, and you will keep an open and adaptive mindset to learn new and advanced models in LLM and GenAI, bringing innovative solutions to complex business problems.

Responsibilities
  • Architect, design and implement robust Python‑based solutions.
  • Lead global technology teams across different time zones, enabling a hybrid work model.
  • Drive object‑oriented programming (OOP) principle‑based development and mentor team members to use advanced Python coding techniques.
  • Partner with multiple management teams to ensure appropriate integration of functions, meet goals, and define necessary system enhancements for new products and process improvements.
  • Resolve high‑impact problems and projects through in‑depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in application programming and ensure design adheres to the overall architecture blueprint.
  • Develop standards for coding, testing, debugging, and implementation based on advanced knowledge of system flow.
  • Develop comprehensive knowledge of how business areas such as architecture and infrastructure integrate to accomplish business goals.
  • Provide in‑depth analysis to define issues and develop innovative solutions.
  • Serve as advisor or coach to mid‑level developers and analysts, allocating work as necessary.
  • Experience writing and using shell script and other Linux features.
  • Implement unit testing and test‑driven development to ensure software quality and maintainability.
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm’s reputation and compliance with applicable laws and regulations, and escalating control issues with transparency.
  • Proactively manage work and responsibilities.
Qualifications
  • 5+ years of industry experience as a data scientist, specializing in machine learning modeling, ranking, recommendations, or personalization systems.
  • 5+ years of experience designing and developing scalable, reliable machine learning systems for training, inference, monitoring, and iteration.
  • Strong background in machine learning, deep learning, LLM algorithms, model architectures, and training techniques.
  • Proficiency in Python, SQL, Spark, PySpark, TensorFlow or other analytical/model‑building languages.
  • Proficiency with tools and LLMs.
  • Ability to work independently as well as collaboratively within a team.
  • Experience in GenAI/LLM projects.
  • Familiarity with distributed data/computing tools such as Hadoop, Hive, Spark, MySQL.
  • Background in financial business‑like banking and risk management.
  • Familiarity with capital markets, financial instruments, and modeling.
Education
  • Bachelor’s degree in STEM or equivalent experience.
  • Master’s or PhD in computer science, data science, statistics, mathematics, engineering or a related field.
Job Family Group

Technology

Job Family

Applications Development

Time Type

Full time

Primary Location

Rutherford New Jersey United States

Primary Location Full Time Salary Range

$142,320.00 - $213,480.00

Benefits

In addition to salary, Citi offers discretionary and formulaic incentive and retention awards. Employee benefits include medical, dental and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Paid time off includes planned time off (vacation), unplanned time off (sick leave), and paid holidays. Visit citibenefits.com for more information.

Anticipated Posting Close Date

Jul 03, 2026

Equal Employment Opportunity Statement

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Citi provides reasonable accommodation for people with disability. Citibenefits.com and Citi’s EEO policy statement provide additional information. Accessibility at Citi is available for those who need it.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer - Vice President
Python Developer - Vice President

Citigroup Inc. • Rutherford (NJ)

Hybrid
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Paid time off packages
Python Developer - Vice President
Python Developer - Vice President

Citi • New York (NY)

Hybrid
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k) plan
Paid time off packages
VP Python Tech Lead
VP Python Tech Lead

Citigroup Inc. • Rutherford (NJ)

On-site
USD 142,000 - 214,000
Medical coverage
Dental coverage
Vision coverage
+2
Technology Lead Python Data Engineer - Vice President
Technology Lead Python Data Engineer - Vice President

Citi • Rutherford (NJ)

On-site
USD 142,000 - 213,000
Sr. AI/Python Engineer-Vice President
Sr. AI/Python Engineer-Vice President

Citibank (Switzerland) AG • Jersey City (NJ)

On-site
Confidential
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
GenAI App Developer Lead Analyst - Python - Vice President
GenAI App Developer Lead Analyst - Python - Vice President

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, dental & vision
401(k)
Paid time off
+1
VP Python Tech Lead
VP Python Tech Lead

Citi • New York (NY)

Hybrid
USD 130,000 - 160,000
Medical coverage
401(k)
Paid time off packages
Senior Python Engineer - Applications Development Sr Programmer Analyst - Assistant Vice President
Senior Python Engineer - Applications Development Sr Programmer Analyst - Assistant Vice President

Citi • Rutherford (NJ)

On-site
USD 121,200 - 181,800
Medical, dental & vision coverage
401(k) plan
Paid time off
Senior Lead Python Engineer - Applications Development Group Manager - C14 - RUTHERFORD
Senior Lead Python Engineer - Applications Development Group Manager - C14 - RUTHERFORD

Citi • Rutherford (NJ)

On-site
USD 176,720 - 265,080
Medical, dental & vision coverage
401(k)
Paid time off packages
Technology Lead Python Data Engineer - Vice President
Technology Lead Python Data Engineer - Vice President

Citigroup Inc. • Rutherford (NJ)

On-site
USD 142,000 - 213,000