Citi
Citi
Citi is a global banking and financial services company serving consumers, corporations, governments, and institutions. Its offerings span consumer banking, credit cards, wealth management, corporate banking, and investment banking, supported by operations in more than 100 countries. As a large international finance organization, Citi brings together teams working across banking, financial services, and fintech.

Python Engineering Lead, Assistant Vice President — Citi (Pune Hybrid)

Lead Citi’s AI engineering work in Pune, building Python and PySpark platforms for banking risk technology. Develop scalable data pipelines, generative AI agents, and microservice integrations.

Description

  • Architect, build, and maintain enterprise AI agents that process large-scale ELT and ETL workloads
  • Develop and deploy generative AI agents with Google ADK and Google Flash 2.5+ LLMs
  • Enable application automation, analytical insights, workflow assistance, and human-in-the-loop designs
  • Create and support data-federation layers for Lambda and Data Mesh architectures, including Starburst-based solutions
  • Develop, deploy, and automate microservice integrations for data-intensive applications
  • Apply cloud-native infrastructure, OpenShift or Kubernetes, and CI/CD pipelines to deliver scalable, resilient, maintainable systems
  • Connect agentic AI tools and platforms using advanced prompt-engineering techniques
  • Protect data quality, integrity, and security across the full data lifecycle
  • Advance data-engineering processes, standards, and working practices through continuous improvement
  • Evaluate and manage risk, support regulatory compliance, and communicate control issues transparently
  • Strengthen business engagement and growth through next-generation data and analytics platforms

Requirements

  • At least 8 years of experience developing large-scale applications
  • Recent experience with the required platform for securely and scalably deploying AI agents into application environments
  • At least 5 years of experience leading Python and PySpark engineering initiatives
  • Proven experience building high-volume, enterprise ELT and ETL systems with PySpark and Databricks
  • Hands-on experience developing agentic AI with YAML, JSON, FastAPI or Spring Boot, Google ADK, and LLM integrations
  • Experience using Devin.AI or GitHub Copilot
  • Experience integrating models through platforms such as MCP with advanced prompt engineering
  • Experience developing and automating microservice integrations for data-intensive applications
  • Proficiency in Python or Scala
  • Strong SQL skills and experience working with relational databases
  • Thorough knowledge of data modeling, data warehousing, Data Mesh architecture, and data federation
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline
  • A master’s degree is advantageous
  • Preferred: experience with cloud Big Data platforms such as Cloudera, Databricks, AWS, Azure, or GCP
  • Preferred: experience with Angular or React JS
  • Preferred: practical application of AI and machine learning techniques
  • Preferred: familiarity with Docker or Kubernetes
  • Preferred: experience in the retail banking products domain
  • Preferred: relevant industry certifications

Benefits

  • Hybrid working arrangement
  • Equal opportunity employment
  • Reasonable accommodations available for applicants with disabilities

Related Jobs

Knowtion Health

Remote Talent Acquisition Manager

Knowtion Health

Oversee recruiting systems, requisitions, analytics, and contingent workforce operations at Knowtion Health. Help support scalable hiring processes for a growing healthcare company.

Open