CrawlJobs Logo

Python Engineer / Data Scientist

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • 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

Requirements:

  • Extensive experience in designing, developing, and deploying high-performance Python-based backend services
  • 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
  • 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

Nice to have:

  • 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
What we offer:
  • Equal opportunity employer policy
  • Accessibility accommodations for individuals with disabilities

Additional Information:

Job Posted:
July 10, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.