✦ Luna Orbit — System Administration

Python and PySpark Developer - Assistant Vice President

at Citigroup (Citi)

📍 Tampa, Florida / Irving, Texas Hybrid 💰 $96K – $145K USD / year Posted April 09, 2026
Salary $96K – $145K USD / year
Type Full-Time
Experience mid
Exp. Years 5 years of Python Development; 1 year of PySpark Development (plus 6 months to 1 year Bigdata technologies)
Education Bachelor's degree/University degree or equivalent experience
Category System Administration

This role is an intermediate Python and PySpark developer position focused on establishing and implementing application systems and data models. You will manage development phases, ensure secure system design and functionality, and provide user and operational support to business teams.

  • Conduct feasibility studies, planning, and risk technology assessments
  • Develop and implement applications and model development solutions
  • Monitor all phases: analysis, design, construction, testing, and implementation
  • Recommend and develop security measures after implementation
  • Advise stakeholders as an SME and provide user/operational support

The work includes feasibility studies, analysis/design/construction/testing/implementation for applications, plus model development. It emphasizes post-implementation security measures and evaluation against business process and industry standards.

The ideal candidate is a Python and PySpark developer with 5+ years of Python development experience implementing data applications and at least 1 year of PySpark development. They can lead feasibility studies and manage application development through design, testing, and implementation, while also advising stakeholders as an SME.

5 years of Python Development relevant data applications implementation experience is required1 year of experience in PySpark Development is requiredAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirements
6 months to 1 year experience in Bigdata technologies.Experience in managing and implementing successful projectsWorking knowledge of consulting/project management techniques/methods
PythonPySparkBigdata technologiesapplications developmentmodel developmentfeasibility studiestime and cost estimatesIT planningtestingimplementationsecurity measuresbusiness process evaluationsystem process evaluationproject managementconsulting/project management techniques/methods
PythonPySparkBigdata technologiesapplications developmentmodel developmentfeasibility studiestime and cost estimatesrisk technologydesignconstructiontestingimplementationsecurity measuressecurity measures in post implementation analysisbusiness process evaluationsystem process evaluationindustry standards evaluationprogramming solutionsproject management
advisor or coach to new or lower level analystsindependence of judgement and autonomyability to work with limited level of direct supervisionability to operate with limited direct supervisionmanage deadlinesmanage unexpected changes in expectations or requirementswork under pressureconsult with users/clientsstakeholder advisory (SME to senior stakeholders)risk awareness
Industry Banking
Job Function Develop and implement Python and PySpark data applications and models
Role Subtype Data Engineer
Tech Domains Python, Data & Analytics, Cloud & Infrastructure
PythonPySparkBigdata technologiesapplications developmentmodel developmentfeasibility studiestime and cost estimatesIT planningrisk technologyanalysisdesignconstructiontestingimplementationuser supportoperational supportsecurity measurespost implementation analysisbusiness processsystem processindustry standardsevaluative judgementprogramming solutionsconsult with users/clientsinstall and assist customer exposure systemsoperating standardsadvisorcoachSMEsubject matter expertlimited level of direct supervisionindependence of judgementautonomyproject managementconsulting/project management techniques/methodsmanaging and implementing successful projectsBachelor's degree

5 years of Python Development relevant data applications implementation experience is required, 1 year of experience in PySpark Development is required

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile