Citi, a leading global financial services company, is seeking a Python & Spark Developer to join their technology team in a hybrid role based in Mississauga. This intermediate-level position focuses on building and maintaining data pipelines and large-scale data processing systems. The role combines technical expertise in Python, Spark, and big data technologies with financial industry domain knowledge.
The ideal candidate will be responsible for designing and implementing ETL/ELT pipelines, working with various data processing frameworks, and contributing to application systems analysis. They will collaborate with users and other technology groups to deliver robust solutions while maintaining security and compliance standards.
This position offers an opportunity to work with cutting-edge data technologies in a financial services context, with responsibilities ranging from technical development to mentoring junior team members. The role requires a balance of technical skills, business understanding, and communication abilities.
Key technical requirements include proficiency in Python, Apache Spark, and SQL, along with experience in data orchestration tools and big data infrastructure. The position offers exposure to enterprise-scale data processing challenges and the chance to work with modern data engineering tools and frameworks.
Citi provides a collaborative environment where developers can grow their careers while working on significant financial technology projects. The hybrid work arrangement offers flexibility while maintaining team connectivity. This role is ideal for a mid-level developer looking to advance their career in data engineering within a global financial institution.