Senior Python Developer

4 weeks ago


Mississauga, Canada Citi Full time

Join to apply for the Senior Python Developer- (Hybrid) role at CitiJoin to apply for the Senior Python Developer- (Hybrid) role at CitiWe are seeking a highly skilled and experienced Python Developer to join our Data Engineering & Analytics team. You will play a key role in designing, developing, and maintaining robust data pipelines, APIs, and data processing workflows. You will work closely with data analysts and business teams to understand data requirements and deliver insightful data-driven solutions. The ideal candidate is passionate about data, enjoys problem-solving, and thrives in a collaborative environment. Experience in the financial or banking domain is a plus.Responsibilities:Design, develop, and maintain robust and scalable data pipelines using Python, SQL, PySpark, and streaming technologies like Kafka.Perform efficient data extraction, transformation, and loading (ETL) for large volumes of data from diverse data providers, ensuring data quality and integrity.Build and maintain RESTful APIs and microservices to support seamless data access and transformation workflows.Develop reusable components, libraries, and frameworks to automate data processing workflows, optimizing for performance and efficiency.Apply statistical analysis techniques to uncover trends, patterns, and actionable business insights from data.Implement comprehensive data quality checks and perform root cause analysis on data anomalies, ensuring data accuracy and reliability.Collaborate effectively with data analysts, business stakeholders, and other engineering teams to understand data requirements and translate them into technical solutions.Qualifications:Bachelor's or Master's degree in Computer Science, Data Science, Information Systems, or a related field.5+ years of proven experience in Python development, with a strong focus on data handling, processing, and analysis.Extensive experience building and maintaining RESTful APIs and working with microservices architectures.Proficiency in building and managing data pipelines using APIs, ETL tools, and Kafka.Solid understanding and practical application of statistical analysis methods for business decision-making.Hands-on experience with PySpark for large-scale distributed data processing.Strong SQL skills for querying, manipulating, and optimizing relational database operations.Deep understanding of data cleaning, preprocessing, and validation techniques.Knowledge of data governance, security, and compliance standards is highly desirable. Experience in the financial services industry is a plus.Familiarity with basic machine learning (ML) concepts and experience preparing data for ML models is a plus.Strong analytical, debugging, problem-solving, and communication skills.Ability to work both independently and collaboratively within a team environment.Education:Bachelor's or Master's degree in Computer Science, Data Science, Information Systems, or a related field.Preferred Skills:Experience with CI/CD tools and Git-based version control.Experience in the financial or banking domain.------------------------------------------------------Job Family Group:Technology------------------------------------------------------Job Family:Applications Development------------------------------------------------------Time Type:Full time------------------------------------------------------Most Relevant SkillsPlease see the requirements listed above.------------------------------------------------------Other Relevant SkillsFor complementary skills, please see above and/or contact the recruiter.------------------------------------------------------Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi’s EEO Policy Statement and the Know Your Rights poster.Seniority levelSeniority levelNot ApplicableEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesBanking, Financial Services, and Investment BankingReferrals increase your chances of interviewing at Citi by 2xGet notified about new Python Developer jobs in Mississauga, Ontario, Canada.Toronto, Ontario, Canada CA$145,000.00-CA$180,000.00 1 month agoMississauga, Ontario, Canada CA$80,000.00-CA$100,000.00 2 weeks agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr



  • Mississauga, Canada Citi Full time

    Join to apply for the Senior Python Developer- (Hybrid) role at Citi Join to apply for the Senior Python Developer- (Hybrid) role at Citi We are seeking a highly skilled and experienced Python Developer to join our Data Engineering & Analytics team. You will play a key role in designing, developing, and maintaining robust data pipelines, APIs, and data...


  • Mississauga, Canada Citi Full time

    Join to apply for the Senior Python Developer- (Hybrid) role at CitiJoin to apply for the Senior Python Developer- (Hybrid) role at CitiWe are seeking a highly skilled and experienced Python Developer to join our Data Engineering & Analytics team. You will play a key role in designing, developing, and maintaining robust data pipelines, APIs, and data...

  • Python Developer

    2 weeks ago


    Mississauga, Canada Synechron Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$90,000.00/yr - CA$95,000.00/yr Python Developer (PySpark) At Synechron, we believe in the power of digital to transform businesses for the...

  • Python Developer

    3 weeks ago


    Mississauga, Canada Synechron Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$90,000.00/yr - CA$95,000.00/yr Python Developer (PySpark) At Synechron, we believe in the power of digital to transform businesses for the...

  • Python Developer

    2 weeks ago


    Mississauga, Canada Synechron Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$90,000.00/yr - CA$95,000.00/yr Python Developer (PySpark) At Synechron, we believe in the power of digital to transform businesses for the...

  • Python Developer

    3 weeks ago


    Mississauga, Canada Compunnel Inc. Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Compunnel Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$60.00/hr - CA$75.00/hr Direct message the job poster from Compunnel Inc. Matching Top Tech Talent with the Right Roles | Driving...

  • Python Developer

    3 weeks ago


    Mississauga, Canada Compunnel Inc. Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Compunnel Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$60.00/hr - CA$75.00/hr Direct message the job poster from Compunnel Inc. Matching Top Tech Talent with the Right Roles | Driving...

  • Python Developer

    3 weeks ago


    Mississauga, Canada Compunnel Inc. Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Compunnel Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$60.00/hr - CA$75.00/hr Direct message the job poster from Compunnel Inc. Matching Top Tech Talent with the Right Roles | Driving...


  • Mississauga, Canada J&M Group Full time

    Join to apply for the Sr. Python Developer role at J&M Group Overview Join to apply for the Sr. Python Developer role at J&M Group . Responsibilities Identify and pursue new market opportunities to drive business growth. Build and maintain strong relationships with key stakeholders to ensure long-term partnerships. Collaborate with cross-functional teams to...

  • Sr. Python Developer

    2 weeks ago


    Mississauga, Canada J&M Group Full time

    Join to apply for the Sr. Python Developer role at J&M GroupOverviewJoin to apply for the Sr. Python Developer role at J&M Group.ResponsibilitiesIdentify and pursue new market opportunities to drive business growth.Build and maintain strong relationships with key stakeholders to ensure long-term partnerships.Collaborate with cross-functional teams to align...