Citi

Python Developer - Vice President

Citi
Apply
5 months ago
Rutherford, NJ, USAStaff+
H1B sponsor

Base Salary

$142k - $213k/yr

Responsibilities

  • Architect, design, and implement robust Python-based solutions and applications.
  • Develop scalable and reliable machine learning systems for training, inference, monitoring, iteration, and production deployment.
  • Extract and analyze structured and unstructured data, clean results, and build predictive and prescriptive models.
  • Lead global Technology teams across time zones and enable a hybrid work model.
  • Apply object-oriented programming and advanced Python techniques while mentoring developers, analysts, and mid-level team members.
  • Partner with management, technology, and business teams to integrate functions, define system enhancements, and deploy new products and process improvements.
  • Evaluate complex business and system processes, resolve high-impact problems, and provide innovative solutions for financial and credit risk use cases.
  • Ensure application designs align with architecture standards and establish coding, testing, debugging, and implementation standards.
  • Use shell scripting and Linux features and implement unit testing and TDD practices.
  • Assess and manage business, regulatory, operational, and technology risks while safeguarding the firm, clients, and assets.

Requirements

  • 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 and reliable machine learning systems for training, inference, monitoring, and iteration.
  • Strong knowledge of ML, deep learning, and LLM algorithms, model architectures, and training techniques.
  • Proficiency in Python, SQL, Spark, PySpark, TensorFlow, or other analytical and model-building programming languages.
  • Proficiency with tools and LLMs.
  • Experience working independently and collaboratively within a team.
  • Preferred experience with GenAI and LLM projects.
  • Familiarity with distributed data and computing tools such as Hadoop, Hive, Spark, and MySQL.
  • Background in financial services, banking, or risk management, with familiarity with capital markets, financial instruments, and financial modeling.
  • Bachelor’s or university degree in STEM or equivalent experience; a master’s degree or PhD in computer science, data science, statistics, mathematics, engineering, or a related field is preferred.

Benefits

  • Full-time position based in Rutherford, New Jersey, with a hybrid work model.
  • Base salary of $142,320.00 to $213,480.00, plus potentially eligible discretionary and formulaic incentive and retention awards.
  • Medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Benefits and available offerings may vary by jurisdiction, job level, and date of hire.

Tech Stack

Apache HadoopApache HiveApache SparkLinuxMySQLPythonSQLTensorFlow

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me