Python Microservices and Distributed Systems Lead - Vice President
Core
Lead the design, development, and delivery of a central data processing platform and modern Data Workflow Framework to replace 3rd party software, handling critical transactional data across multiple asset classes.
Role type
Vice President, Lead Python Architect (Distributed Systems & Data Engineering)
Builds
Central data processing platform and Data Workflow Framework
Domain
Financial Services / Data Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
Python (FastAPI, Flask, Django), Data Processing (Pandas, Dask, Polars, PySpark), Workflow Orchestration (Airflow, Prefect, Dagster, Celery), Microservices Architecture, Event Processing (Kafka, Tibco EMS), NoSQL/Relational Databases (MongoDB, Oracle), Agile/Continuous Delivery
Preferred skills
Infrastructure Assessment, Code Governance (Sonar, GIT/Bitbucket), Strategic Influence, Budget Management
Technologies
Python, Pandas, Dask, Polars, PySpark, Airflow, Prefect, Dagster, Celery, FastAPI, Flask, Django, Kafka, Tibco EMS, MongoDB, Oracle, GIT, Bitbucket, Sonar
Responsibilities
Lead hands-on development and design guidance for a team of Python engineers; Coordinate with Citi Technology Teams and external vendors; Validate requirements and manage execution/rollout of the platform; Ensure code quality, test coverage, and governance; Provide thought leadership on platform scaling; Manage resources, budget, and planning.
Seniority
Executive (Vice President), Hands-on IC with Management