Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Ingénieur Machine Learning / Développeur Python F/H

Full-time

Citi

Job Responsibility:
Join our team and work on a cutting-edge Transaction Monitoring platform used across our trading businesses. We're seeking a skilled Python Developer experienced with complex, modular, data-centric applications to help us build the future of market integrity.
About the Role:
As a Python Engineer, you'll be a key contributor to building robust and scalable data pipelines that integrate with diverse internal and external systems. You'll be involved in architectural decisions, ensuring the platform's health through monitoring, infrastructure setup, and CI/CD optimization. This platform processes vast datasets, running sophisticated models to detect potential market abuse, making your contribution crucial to our success.
You'll collaborate closely with data scientists and business stakeholders, translating their needs into effective technical solutions. You'll also champion development and deployment best practices within the team, driving continuous improvement.
This is a high-impact role with significant visibility and the opportunity to shape the future of our transaction monitoring architecture.
Key Responsibilities:
Develop and maintain Python micro-services, encompassing numerous data pipelines and algorithms designed to identify market abuse.
Expand ETL processes to incorporate new data sources seamlessly.
Collaborate with quantitative analysts and data scientists to understand and implement requirements for new algorithms, data onboarding, quality checks, and timeliness.
Build strong relationships with clients and stakeholders to understand their needs and prioritize work effectively.
Thrive in a multidisciplinary team environment, working closely with fellow developers, quants, data scientists, and production support teams.
Skills & Experience:
Proven experience designing and implementing Python-based backend services.
Expertise in building data pipelines leveraging Big Data technologies, preferably Spark and Python.
Experience with React or other front-end frameworks is a plus, as is a general understanding of full-stack development principles.
Strong database skills, with experience using SQL and NoSQL technologies (e.g., SQL Server, MongoDB).
Experience collaborating with data scientists and developing pipelines that support ML/statistical algorithms.
Demonstrated experience working in a DevOps environment, including CI/CD tools, monitoring tools, and log aggregation tools. Experience with Docker/Kubernetes is mandatory.
Qualifications:

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Education:
~ Bachelor's degree/University degree or equivalent experience

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Ingénieur Machine Learning / Développeur Python F/H in Mississauga, ON vacancy
  • $94.3k - $141.5k per year

     ...needed to power our groundbreaking solutions.  Our Data Platform Engineering team is on the cutting edge. We research, adapt, and deploy the...  ...performant systems. We're seeking a passionate and highly skilled senior Python developer to join our talented team of engineers in building and... 
    Suggested
    Full time
    Temporary work
    Shift work
    Night shift

    Citi

    Mississauga, ON
    17 hours ago
  •  ...can actually solve problems. About You: You are a hands-on engineering leader who excels at building and scaling high-performing teams...  ...software development, with proficiency in languages such as Java, Python, Node.js, etc. Experience with Agile methodologies, DevOps... 
    Suggested
    Shift work

    DataStealth.io

    Mississauga, ON
    3 days ago
  •  ...platform requires expertise across a range of fields: software engineering, data science, biology, chemistry, protein engineering, circuit...  ...developing GPU-accelerated software in C/C++, with familiarity in Python for signal processing numerical analytics. Support software development... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation package

    Roche

    Mississauga, ON
    5 days ago
  •  ...: Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical...  ...has multiple openings for an Aircraft Engine Performance Engineer to join our engineering...  ...scripts and prognostic AI/ML code using Python. Support integrated product technical... 
    Suggested
    For contractors

    Aviya Aerospace Systems

    Mississauga, ON
    17 hours ago
  •  ...Job Description What is the opportunity? Lead Data Engineer on the Insurance Data Lake team in Technology & Operations at the Royal...  ...for data ingestion and transformation jobs. Develops and supports Python and SQL code for data ingestion and transformation jobs.... 
    Suggested
    Full time
    Internship
    Flexible hours

    Royal Bank of Canada

    Mississauga, ON
    12 days ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...  ..., mirroring that of our users and customers. We work in Python, creating open source automation capabilities that simplify operations... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Mississauga, ON
    21 days ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...  ...and open source software Experience with at least one of Python, Go, C or C++ on Linux A drive to learn unfamiliar technology... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Mississauga, ON
    16 days ago
  •  ...Category Engineering Hire Type Employee Job ID 13269 Remote Eligible No Date Posted 03.03.2026 We Are:  Open To Hiring For...  ...SPICE tools and waveform analysis. Strong scripting skills (Python, TCL, Perl, C/C++). Who You Are: Collaborative... 
    Remote work

    Synopsys Inc

    Mississauga, ON
    4 hours ago
  • $90k per year

     ...seamlessly. As part of the KUBRA HQ team , the Analytics Engineer plays a key role in turning KHQ’s data into meaningful insights...  ...Experience collaborating with Data Engineering and Data Science teams; Python/ML/AI experience is an asset ~ Undergraduate degree in a... 
    Long term contract
    Permanent employment
    Casual work
    Lmia
    Work at office
    Work visa

    KUBRA

    Mississauga, ON
    27 days ago
  • AWS Data Engineer Job Summary The AWS Data Engineer is responsible for designing, building, and optimizing scalable data pipelines...  ...strong expertise in AWS data services, ETL/ELT development, SQL, Python, and data modeling. You will collaborate with cross-functional teams... 
    Long term contract

    Cognizant

    Mississauga, ON
    27 days ago
  • $120.8k - $170.8k per year

     ...The Senior AI Software Engineer (Applications Development Technology Lead Analyst - C13) is a senior-level position responsible for designing...  ...industry a plus. ~ Programming: Strong proficiency in Python, SQL; Java is a plus. ~ AI/ML Expertise: ~ Solid understanding... 
    Full time

    Citi

    Mississauga, ON
    17 hours ago
  • $80k - $85k per year

     ...~ RRSP matching and other supportive programs ~ Paid time off (PTO) Position Description As a Senior Applications Engineer , you will be the technical cornerstone supporting both customers and the internal sales team. Your work will help translate real-world... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Relocation package
    Shift work

    Stoakley-Stewart Consultants

    Mississauga, ON
    21 hours ago
  • $80k - $110k per year

     ...our location in Mississauga, ON we are looking for a Software Engineer - Retail Project Engineering Design. Develop. Deliver. Be the...  ...modern programming languages such as Java, C#, JavaScript, and Python. Solid experience with relational and/or NoSQL database design... 
    Long term contract
    Immediate start

    Bizerba USA Inc

    Mississauga, ON
    9 days ago
  • $94.3k - $141.5k per year

     ...We are seeking a highly skilled and pragmatic Data Engineer (Applications Development Sr Programmer Analyst - C12) to design, develop, and...  ...-on experience with developing data solutions with PySpark and Python. ~ Create ELT data pipelines, optimize Spark clusters on containerized... 
    Full time

    Citi

    Mississauga, ON
    17 hours ago
  • $75k - $100k per year

     ...Requisition ID: 98034  Job Category:  Engineering  Location:  Mississauga, ON, Canada  Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise in  mining ,... 
    Long term contract
    Contract work
    Work at office
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    14 days ago
  • $61.03 - $64.79 per hour

    Our Client is seeking an experienced Senior Platform Engineer – 6-Month Contract (High Renewal Potential!) Security Clearance: Must be...  ...Hands-on development/scripting experience (e.g., Bash, PowerShell, Python, Ansible, Git) Experience with identity management solutions (... 
    Long term contract
    Contract work

    Randstad

    Mississauga, ON
    a month ago
  •   A NEW WAY TO SEARCH FOR JOBS! An Alternative to the Traditional Job Board Guhuza offers the ability for Job Seekers and Employers to interview directly on our platform! Our algorithm matches the job seekers' profiles with jobs on our site and ranks them for our...
    Full time
    Contract work
    Part time
    Internship

    Guhuza

    Mississauga, ON
    6 hours ago
  • $150.8k - $251.3k per year

     ...today, we want to hear from you. Sr. Director, Network Security Engineering Position Summary The Sr. Director, Network Security...  ...security controls. ~ Experience with automation and orchestration (Python, Terraform, Ansible) is highly desirable. ~ Relevant... 
    Long term contract
    Work at office
    Flexible hours
    2 days per week

    McKesson

    Mississauga, ON
    11 days ago
  •  ...Job Responsibility: Location: Mississauga, ON Date Posted: 6/21/2024 Job Number: JO-2406-1751 TITLE: Stationary Engineer (Building Operator) DEPARTMENT: Engineering POSITION REPORTING TO: Facility Manager Job Summary: Provides expert mechanical support to design,... 
    For contractors
    Internship
    Afternoon shift

    Bora Pharmaceutical Services

    Mississauga, ON
    5 days ago
  • Job Title: Sales Engineer Location: Mississauga, Canada (Hybrid) Who We Are SOTI’s growth and success is a result of commitment to innovation through entrepreneurial culture and leadership. Employees are driven to make an impact, offer a unique value and most importantly... 
    Local area
    Remote work

    PreSales Collective

    Mississauga, ON
    8 days ago
  • $69.4k - $104.05k per year

     ...supply in the same plant using scalable equipment for non-GMP and GMP work. Discover Impactful Work: Carry out management of engineering projects including estimating costs, sourcing, identifying, specifying, purchasing, and installing equipment, design/modification... 
    Remote job
    Full time
    For contractors
    Work at office
    Relocation package
    Monday to friday

    Thermo Fisher Scientific

    Mississauga, ON
    6 days ago
  •  ...Job Description Overview AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world since for more than 60 years. We are proud to be the steward... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    8 days ago
  •  ...an impact in your community, or inspire your team, we go there for you.     Description Reporting to the Manager Process Engineering – First & Last Mile, the Process Specialist II role is responsible for leading process and performance excellence programs within the... 
    Work at office

    Purolator

    Mississauga, ON
    4 days ago
  • $55.8 per hour

    Overview Languages English Education ~ College/CEGEP Experience Experience an asset On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Coordinate the development, installation...
    Permanent employment
    Full time
    Remote work

    EN3 Solutions Ltd.

    Mississauga, ON
    1 day ago
  •  ...Job Description Overview AtkinsRéalis is seeking a motivated Engineering Analys to join the Bruce Power Major Component Replacement (MCR) Tooling Team. This role supports the design, modification, and testing of specialized tooling used for reactor refurbishment activities... 
    Remplacement
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    12 days ago
  •  ...Job Title - Lead AWS Data Engineer ~ Unfortunately no Visa transfer available for this role** Remote Responsibilities Design...  ...Infrastructure as Code: AWS CDK with TypeScript. Programming expertise: Python and PySpark. Hands-on experience in building and deploying... 
    Long term contract
    Temporary work
    Remote work

    Cognizant

    Mississauga, ON
    28 days ago
  • $90k - $110k per year

     ...the mining life cycle on greenfield and brownfield facilities? Apply today!   Hatch is committed to providing a complete array of engineering services to the mining and metals sector. Mine waste and mine closure management, together with mine water management, is an ever-... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    14 days ago
  • $99.9k per year

     ...your skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About the role As a Principal R&D Engineer, you will play a key technical leadership role in the support, enhancement, and lifecycle management of our Ultrasound Console and... 
    Hourly pay
    Long term contract
    Contract work
    Shift work

    Boston Scientific

    Mississauga, ON
    7 days ago
  • $100.73k - $122.84k per year

     ...ENGINEER - DATA Job Type: Permanent, Full-time Department: Peel Regional Police – Analytics Bureau Location: Mississauga, Ontario Are you an ambitious and highly motivated professional with experience in developing data architecture for data flows and developing... 
    Permanent employment
    Full time
    Internship
    Work at office
    Local area

    Peel Regional Police

    Mississauga, ON
    5 days ago
  •  ...Responsibility: With offices in Australia, Canada, Africa, Peru and the Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our... 
    Long term contract
    Permanent employment
    Flexible hours

    Lycopodium

    Mississauga, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ingénieur Machine Learning / Développeur Python F/H. Be the first to apply!