Citi, a leading global financial institution, is seeking a Lead Python Developer to join their technology team in Mississauga. This senior-level position focuses on establishing and implementing new application systems and programs, with a particular emphasis on data pipeline development and machine learning applications. The role combines traditional software development leadership with cutting-edge AI and data processing technologies.
The position offers an opportunity to work with advanced technologies including Apache Spark, Hadoop, and modern AI frameworks like LangChain and RAG. You'll be responsible for designing scalable ETL/ELT pipelines, managing large-scale data processing systems, and implementing machine learning solutions. The role requires both technical expertise and leadership skills, as you'll be guiding mid-level developers while working on complex business problems.
As a Lead Python Developer, you'll collaborate with multiple management teams to integrate functions and drive system enhancements. The position requires expertise in cloud platforms, database technologies, and modern development practices. You'll be working in a hybrid environment, allowing for both collaborative in-person work and flexible remote options.
This role is ideal for experienced developers who want to work at the intersection of finance and technology, applying their skills in a global organization that values innovation and technical excellence. The position offers exposure to enterprise-scale systems and the opportunity to work with cutting-edge AI and data processing technologies while contributing to Citi's digital transformation initiatives.