Citi

Technology Lead Python Data Engineer - Vice President

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

Base Salary

$142k - $213k/yr

Responsibilities

  • Architect, design, and deliver scalable Python applications for credit risk analytics, workflows, and reporting.
  • Partner with risk, product, and technology leadership to integrate platforms and enable new products and process improvements.
  • Analyze complex business processes and system flows to resolve high-impact initiatives.
  • Design and evolve microservices architectures for scalability, resiliency, observability, and maintainability.
  • Establish engineering standards for coding, testing, CI/CD, debugging, and production readiness.
  • Apply AI and GenAI capabilities to modernize workflows, automate analysis, and generate insights.
  • Mentor mid-level engineers and analysts, provide technical leadership, and allocate work.
  • Ensure compliance with enterprise architecture, data, security, infrastructure, regulatory, and control requirements.

Requirements

  • At least 6 years of application development or systems engineering experience in complex environments.
  • Advanced proficiency in Python and SQL with strong software engineering fundamentals.
  • Hands-on experience building API-driven services with FastAPI, Pydantic, and/or Django.
  • Expertise designing and implementing microservices, including service decomposition, inter-service communication, resiliency patterns, and observability.
  • Strong experience with Docker and Kubernetes in production.
  • Deep understanding of system architecture, data flows, and distributed systems.
  • Experience working in Linux environments, including shell scripting and operational troubleshooting.
  • Experience with unit testing, TDD, and automated quality controls.
  • Subject Matter Expert experience in at least one application, platform, or service domain.
  • Working knowledge of LLMs and modern AI platforms from providers such as OpenAI, Anthropic, Google, and Meta.
  • Experience designing or contributing to LLM-enabled solutions, with familiarity with prompt engineering, model integration, and enterprise AI governance.
  • Bachelor’s degree or equivalent experience in Computer Science, Engineering, Mathematics, or a related STEM field.
  • Preferred experience with Spark, PySpark, Hadoop, Hive, Neo4j, credit risk or banking platforms, legacy-system modernization, and regulated GenAI solutions.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k), life, accident, and disability insurance.
  • Wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Full-time role located in Rutherford, New Jersey; offerings may vary by jurisdiction, job level, and date of hire.

Tech Stack

Apache HadoopApache HiveApache SparkDjangoDockerFastAPIKubernetesLinuxNeo4jPythonSQL

Categories

BackendData Engineering
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