Back to job search
TMC Canada logo
TMC CanadaVerified Job Source

Développeur Python/Développeuse Python

French posting
  • Montréal, QC
  • On-site
  • Posted Oct 1, 2026
  • 1 position

Opens an external site

Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Apply by
Oct 29, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available

Job summary

Develop, maintain, and support Python solutions and libraries that automate operational workflows, working with Operations, clients, and subject-matter experts to translate business needs into applications. Engineer and maintain prompts, test and benchmark LLM performance, and contribute to ongoing monitoring and improvement.

Job details

Your challenges ? Operations Technology engineers create solutions that power the movement and custody of capital for Morgan Stanley’s clients. Shared Ops is part of Operations Technology and is a federated ecosystem of tools and services that provides solutions for automating the manual execution of business functions, managing exception life cycles, and facilitating collaboration across various groups. • Work closely with Operations to optimise workflows through artificial intelligence solutions. • Collaborate with clients and subject-matter experts to translate business requirements into well-designed Python solutions. • Contribute to the development, maintenance, and support of the Python library. • Participate in prompt engineering and maintain prompts to keep them aligned with new LLM versions. • Conduct regular testing and performance analysis. • Participate in prompt benchmarking experiments and support ongoing monitoring and continuous improvement. What do we expect from you ? The qualifications and skills expected for this role : • Required: Bachelor’s degree in computer science or a related field. • Hands-on experience building Python applications and excellent Python development skills. • Experience with OpenAI and multiple LLM models, including testing and performance evaluation. • Excellent enterprise application architecture and design skills. • Knowledge of Linux, shell commands, and scripting. • Experience with Agile development and good communication skills. • Desired: • Knowledge of object-oriented programming and design patterns, with strong analytical and problem-solving skills. • Experience with Java development. • Knowledge of system resiliency, observability, scalability, and performance. • Experience with machine learning and vector databases. • Prior experience in FinTech application development. • Exposure to working in a global delivery team.

What you’ll do

Develop, maintain, and support Python solutions and libraries that automate operational workflows, working with Operations, clients, and subject-matter experts to translate business needs into applications. Engineer and maintain prompts, test and benchmark LLM performance, and contribute to ongoing monitoring and improvement.

Requirements

A bachelor's degree in computer science or a related field is required, along with hands-on Python application development experience and experience with OpenAI and multiple LLM models. The role also calls for enterprise architecture and design skills, Linux and shell scripting knowledge, Agile experience, and strong communication; Java, machine learning, vector databases, and FinTech experience are desired.

Listed skills

  • Machine learning · Preferred
  • Linux · Preferred
  • Java · Preferred
  • prompt engineering · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • OpenAI
  • Large Language Models
  • Prompt Engineering
  • Enterprise Application Architecture
  • Linux
  • Shell Scripting
  • Agile Development
  • Object-Oriented Programming
  • Design Patterns
  • Java
  • Machine Learning
  • Vector Databases
  • System Resiliency
  • Observability
  • Performance Analysis

Job areas

  • Technology
  • Software
  • Finance & Accounting
  • Data & Analytics

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs