Discover your future at Citi
Join a global team of over 230,000 dedicated professionals and grow your career while making a meaningful impact.
The Senior Python Engineer is responsible for developing, analyzing, and implementing application systems and programs in collaboration with the Technology team. Key duties include conducting feasibility studies, managing development phases, analyzing complex problems, recommending security measures, and providing user support. The role involves acting as a subject matter expert, advising stakeholders, and ensuring compliance with policies and regulations. The position requires independence, judgment, and the ability to work with distributed teams.
Qualifications include 8+ years of Python development experience, expertise with high-volume data pipelines, PyIceberg, PySpark, and Polars data frames, and participation in design discussions. A bachelor's degree or equivalent is required.