Skip to main content
Team members enjoying time outside
Join Our Team

Sr. GenAI Python Engineering / Data Scientist

Job Req Id:
25883933
Location(s):
Mississauga, Canada
Job Type:
Hybrid
Posted:
Jul. 28, 2025

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

We are seeking a talented and experienced Python Engineer with a strong background in Data Science to join our team. You will play a key role in developing strategic projects for a new Transaction Monitoring platform used across multiple businesses within Markets Technologies group. This platform is critical for detecting and preventing market abuse, ensuring the integrity of our financial systems.

As a Python Engineer / Data Scientist, you will be responsible for building robust data pipelines, developing innovative GenAI solutions, and implementing custom algorithms to identify sophisticated market abuse patterns. You will contribute to architectural decisions, optimize engineering processes, and help maintain application health, infrastructure setup, and CI/CD pipelines.

This is an exciting opportunity to work on a high-impact project that will significantly influence our business and shape the future architecture of our transaction monitoring capabilities. You will be part of a dynamic team driving innovation in a critical area of the financial industry.

Key Responsibilities:

  • Design, develop, and maintain data-centric applications that host data pipelines and algorithms for detecting potential market abuse.

  • Develop and implement GenAI-based solutions for the financial industry, leveraging foundational models such as Gemini, LLama, GPT, and Claude.

  • Collaborate closely with clients and stakeholders to understand their requirements for platform development features and prioritize work accordingly.

  • Work effectively in a multidisciplinary team, building strong relationships with developers, Quants/Data Scientists, and production support teams.

  • Contribute to the team's strategy for development and deployment best practices, ensuring code quality, efficiency, and maintainability.

  • Participate in the full software development lifecycle, from design and implementation to testing and deployment.

  • Contribute to monitoring application health, infrastructure setup, and CI/CD processes.

  • Implement and maintain data pipelines for ingesting, processing, and analyzing large datasets.

Skills & Qualifications:

  • Extensive experience in designing, developing, and deploying high-performance Python-based backend services

  • Mandatory in-depth expertise with Pandas & NumPy for data manipulation and analysis.

  • Strong working knowledge of Kafka, Spark, Dask, and GenAI technologies.

  • Experience with NLP models, evaluation scenarios, prompt engineering, and RAG techniques is highly desirable.

  • Solid understanding of databases and experience with SQL and NoSQL technologies (e.g., SQL Server, Oracle, Couchbase, MongoDB).

  • Experience working in a DevOps culture and a strong advocate for automation and continuous improvement.

  • Proficiency with CI/CD tools (e.g., IBM UrbanCode Deploy, TeamCity, Jenkins), monitoring tools, and log aggregation tools.

  • Demonstrated high development standards, with a strong focus on code quality, unit testing, continuous integration, and deployment.

  • Excellent communication and interpersonal skills, with a proven ability to interact with clients and deliver results.

  • Experience working in fast-paced development environments, with a track record of delivering high-quality solutions on time and within budget.

Additional Desirable Skills:

  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).

  • Knowledge of financial markets and market abuse detection techniques.

  • Experience with machine learning model deployment and monitoring.


Qualifications:

  • 6-10 years of relevant experience in Apps Development or systems analysis role

  • Extensive experience system analysis and in programming of software applications

  • Experience in managing and implementing successful projects

  • Subject Matter Expert (SME) in at least one area of Applications Development

  • Ability to adjust priorities quickly as circumstances dictate

  • Demonstrated leadership and project management skills

  • Consistently demonstrates clear and concise written and verbal communication


Education:

  • Bachelor’s degree/University degree or equivalent experience

  • Master’s degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For 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.

A man walks his dog, enjoying a well-earned break from work.

Global Benefits

Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.

Learn More

A woman enjoying work-life balance with her family
  • Group of young professionals in an office setting

    Early Careers Talent Network

    Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.

    Discover More

  • Four coworkers walking down stairs and talking

    Career Professionals Talent Network

    Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.

    Discover More