Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Developer - Vice President

Home > Python programming jobs

Python Developer - Vice President in Others

  • Pune, India

Responsibilities

  • Lead applications systems analysis and programming activities for new and revised application systems.
  • Partner with management teams to integrate functions, identify system enhancements, and deploy products and process improvements.
  • Develop high-scale, performant software platforms for data computation and processing using Python and Spark.
  • Establish standards for application design, coding, testing, debugging, and implementation.
  • Resolve complex business-process and systems problems through in-depth analysis and innovative solutions.
  • Manage and implement successful projects while coordinating with technology and business stakeholders.
  • Advise and coach mid-level developers and analysts and allocate work as needed.
  • Assess and manage technology and business risks while supporting compliance with applicable laws, policies, and regulations.

Requirements

  • 10+ years of relevant experience in applications development or systems analysis.
  • 10–15 years of relevant experience in applications development or systems analysis, including 9+ years building software and platform engineering solutions.
  • Expert-level Python and Spark development experience, including pandas, NumPy, SciPy, and object-oriented programming concepts and design patterns.
  • Advanced knowledge of big-data technologies, Spark implementations, Hive, Trino, Pinot Cluster, and performance tuning.
  • Experience building high-scale and high-performance software platforms for data computation and processing.
  • Strong computer science fundamentals in data structures, algorithms, databases, and operating systems.
  • Experience with Unix-based operating systems and writing SQL queries.
  • Experience with source-code management tools such as Bitbucket and Git.
  • Experience managing and implementing successful projects, with demonstrated leadership and project management skills.
  • Ability to adjust priorities quickly and communicate clearly and concisely in writing and verbally.
  • Experience in banking domains such as pricing or risk is preferred.
  • Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.

Benefits

  • Full-time position.

Citi

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 jurisdi...

Similar positions

AI Engineer - Croatia

  • Space Inch
  • Full time
  • Remote
  • 11/06/2026
  • Salary: DOE
  • Croatia

Forward Deployed Engineer - Software Engineer

  • ElevenLabs
  • Full time
  • Remote
  • 11/06/2026
  • Argentina

Software Engineer - Computer Vision

  • Verkada
  • Full time
  • USA
  • 11/06/2026
  • San Mateo, CA

Computer Vision Engineer - OP02259-OS

  • Dev.Pro
  • Full time
  • Remote
  • 11/06/2026
  • South America

Forward Deployed Engineer - Software Engineer

  • ElevenLabs
  • Full time
  • Remote
  • 11/06/2026
  • Mexico