Jobs · New Jersey

Python Developer - Vice President

Citi · Rutherford, NJ · 3 wk ago
Hybrid$142k–$213k/yrFull-time

This is a development position focused on establishing and implementing new or revised applications and programs within the Technology team. The role involves data extraction and analysis from structured and unstructured sources, developing systems to clean and build predictive and prescriptive models, and implementing them in production by collaborating with technology and business partners. You will address complex problems involving financial data, with a specific focus on credit risk management, while maintaining an adaptive mindset to learn advanced models in LLM and GenAI.

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 (OOPS) principle-based development and mentor team members on advanced Python coding techniques.
  • Partner with multiple management teams to ensure appropriate integration of functions, meet goals, and identify system enhancements for new products and process improvements.
  • Resolve high-impact problems through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in applications programming and ensure designs adhere to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation.
  • Develop comprehensive knowledge of business areas, such as architecture and infrastructure, to accomplish business goals.
  • Provide in-depth analysis and interpretive thinking to define issues and develop innovative solutions.
  • Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary.
  • Write and use shell scripts and other Linux features.
  • Implement Unit Testing and Test-Driven Development (TDD) to ensure software quality and maintainability.
  • Assess risk in business decisions, demonstrating consideration for the firm’s reputation and compliance with laws, rules, and regulations.

Requirements

  • 5+ years of industry experience as a data scientist, specializing in ML 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 background in ML/DL/LLM algorithms, model architectures, and training techniques.
  • Proficiency in Python, SQL, Spark, PySpark, TensorFlow, or other analytical/model-building programming languages.
  • Proficiency with tools and LLMs.
  • Ability to work independently and collaboratively within a team.

Preferred Skills

  • Experience in GenAI/LLM projects.
  • Familiarity with distributed data/computing tools (e.g., Hadoop, Hive, Spark, MySQL).
  • Background in financial business, such as banking or risk management.
  • Familiarity with capital markets, financial instruments, and modeling.

Qualifications

  • Bachelor’s degree/University degree or equivalent experience in STEM.
  • PhD or master’s degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or a related field.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k) retirement plan.
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid time off, including vacation, sick leave, and holidays.
  • Discretionary and formulaic incentive and retention awards (for eligible employees).

Pay

Full-time salary range: $142,320.00 - $213,480.00.

Schedule

Full time.

Primary location: Rutherford, New Jersey, United States.

Similar jobs