Senior GenAI and Python Developer (Hybrid)
Morgan Stanley
We’re seeking someone to join our team as a Senior GenAI and Python Developer to lead the strategy, architecture, delivery, and evolution of complex technology solutions while driving engineering excellence, innovation, and business outcomes across critical platforms and products.
In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Software Engineering position at Director level, which is part of the job family responsible for which is part of the job family responsible for developing and maintaining software solutions that support business needs.
Since 1935, Morgan Stanley is known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.
What you’ll do in the role:
- Design, develop, and implement scalable solutions using Python and some Java as part of an Agile squad delivering with a dynamic, global fleet and associated squads.
- Leverage Generative AI tools and coding assistants to enhance development velocity and solution quality.
- Collaborate with global teams to translate business requirements into robust technical solutions.
- Participate in Agile meetings, deliver project status, and adapt to evolving regulatory and business requirements.
- Learn, improve, and apply Morgan Stanley’s proprietary frameworks and best practices.
- Write comprehensive tests to ensure code reliability and maintainability.
- Respond proactively to change, mastering new technical and business concepts as needed.
- Proven leadership and communication abilities; experience integrating, leveraging, and influencing teams, developers, and programs within a large enterprise.
What you’ll bring in the role:
- Python: Overall 6+ years of development experience with 5+ years of hands-on experience in Python. Proven ability to write optimized, efficient, and clean code.
- GenAI Coding Assistant: Experience with coding assistants like copilot, using Agent mode, Skills, etc.
- GenAI application development: Usage of LLM models for application, Agentic implementation, usage of tools to integrate data into LLM context, MCP tools and infrastructure, A2A design and development, data solutions for RAG and vector storage, prompt and context authoring, and more.
- Databases: Proficiency in RDBMS and NoSQL databases, preferably PostgreSQL, MongoDB, and related technologies.
- SDLC : Experience with DevOps practices: CI/CD pipeline management, containerization, observability tools.
- Analytical Skills: Ability to design and implement effective solutions to complex problems.
- Teamwork & Communication: Strong work ethic, collaborative spirit, and clear communication skills, both oral and written.
- Testing: Ability to write thorough unit tests covering all major logic components, preferably using coding assistant.
All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in the office.
Knowledge of French and English is required.
WHAT YOU CAN EXPECT FROM MORGAN STANLEY:
At Morgan Stanley, we raise, manage and allocate capital for our clients – helping them reach their goals. We do it in a way that’s differentiated – and we’ve done that for 90 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There’s also ample opportunity to move about the business for those who show passion and grit in their work.
To learn more about our offices across the globe, please copy and paste into your browser.
Morgan Stanley is an equal opportunity employer committed to building and maintaining a workforce that is diverse in experience and background. Our recruiting efforts reflect our strong commitment to a culture of inclusion, where individuals are hired, developed, and advanced based on their skills and talents.
Our workforce reflects a broad cross-section of the global communities in which we operate, bringing a variety of backgrounds, talents, perspectives, and experiences.
For more information, please visit: .
Développeur ou développeuse GenAI et Python principal(e) (hybride)Nous sommes à la recherche d'une personne pour se joindre à notre équipe à titre de Développeur ou développeuse GenAI et Python principal(e) afin de diriger la stratégie, l'architecture, la livraison et l'évolution de solutions technologiques complexes, tout en favorisant l'excellence en ingénierie, l'innovation et l'atteinte des résultats d'affaires au sein de plateformes et de produits essentiels.Au sein de la division Technology, nous misons sur l'innovation pour bâtir les connexions et les capacités qui propulsent notre firme. Nous permettons ainsi à nos clients et à nos collègues de redéfinir les marchés et de façonner l'avenir de nos collectivités. Il s'agit d'un poste de Responsable principal(e), développement logiciel au niveau Director, faisant partie de la famille d'emplois responsable du développement et de la maintenance de solutions logicielles répondant aux besoins d'affaires.
Depuis 1935, Morgan Stanley est reconnu comme un chef de file mondial des services financiers. L'entreprise évolue et innove constamment afin de mieux servir ses clients et les collectivités dans plus de 40 pays à travers le monde.
Ce que vous ferez dans ce rôle :
Concevoir, développer et mettre en œuvre des solutions évolutives à l'aide de Python et de certaines composantes en Java, au sein d'une équipe Agile collaborant avec des équipes internationales et les escouades associées.
Tirer parti des outils d'IA générative (GenAI) et des coding assistants pour accroître la vitesse de développement et améliorer la qualité des solutions.
Collaborer avec des équipes mondiales afin de traduire les exigences d'affaires en solutions techniques robustes.
Participer aux rencontres Agile, communiquer l'état d'avancement des projets et s'adapter à l'évolution des exigences réglementaires et d'affaires.
Apprendre, améliorer et appliquer les frameworks propriétaires et les meilleures pratiques de Morgan Stanley.
Rédiger des tests complets afin d'assurer la fiabilité et la maintenabilité du code.
Réagir de manière proactive au changement en maîtrisant, au besoin, de nouveaux concepts techniques et d'affaires.
Faire preuve de solides aptitudes en leadership et en communication; posséder de l'expérience dans l'intégration, l'influence et la mobilisation d'équipes, de développeurs et de programmes au sein d'une grande entreprise.
Ce que vous apporterez au rôle : Python : Plus de 6 ans d'expérience en développement logiciel, dont au moins 5 ans d'expérience pratique avec Python. Capacité démontrée à écrire un code optimisé, efficace et maintenable selon les meilleures pratiques.
Assistants de programmation GenAI : Expérience avec des assistants de programmation tels que GitHub Copilot, y compris l'utilisation du Agent Mode, des Skills et de fonctionnalités connexes.
Développement d'applications GenAI : Expérience dans l'utilisation de modèles LLM pour le développement d'applications, les implémentations Agentic, l'utilisation d'outils permettant l'intégration de données dans le contexte des LLM, les outils et infrastructures MCP, la conception et le développement A2A, les solutions de données pour RAG et le stockage vectoriel (vector storage), la conception de prompts et de contextes, et d'autres technologies connexes.
Bases de données : Maîtrise des bases de données RDBMS et NoSQL, idéalement PostgreSQL, MongoDB et les technologies connexes.
SDLC : Expérience des pratiques DevOps, y compris la gestion des pipelines CI/CD, la conteneurisation (containerization) et les outils d'observabilité (observability tools).
Capacité d'analyse : Aptitude à concevoir et à mettre en œuvre des solutions efficaces à des problèmes complexes.
Travail d'équipe et communication : Solide éthique de travail, esprit de collaboration et excellentes aptitudes de communication, tant à l'oral qu'à l'écrit.
Tests : Capacité à rédiger des unit tests complets couvrant les principales composantes logiques du code, idéalement à l'aide d'un coding assistant. Tous nos postes sont situés à Montréal, au Québec. Nous offrons un environnement de travail hybride, associant le travail à distance et le travail au bureau. Connaissance du français et de l’anglais requise. Ce texte a été traduit à l’aide d’outils automatisés. Bien que nous nous efforcions d’en assurer l’exactitude, veuillez consulter la version originale en anglais ou communiquer avec les ressources humaines pour toute clarification.
CE QUE VOUS POUVEZ ATTENDRE DE MORGAN STANLEY:
Chez Morgan Stanley, nous levons, gérons et allouons des capitaux pour nos clients, afin de les aider à atteindre leurs objectifs. Nous le faisons d'une manière qui nous distingue des autres – et cela fait 90 ans que nous procédons ainsi. Nos valeurs – donner la priorité à nos clients, agir de manière intègre, innover grâce à des idées exceptionnelles, s’engager en faveur de la diversité et de l’inclusion, et s’investir dans la société – ne sont pas de simples convictions : elles guident les décisions que nous prenons chaque jour afin d’agir dans l’intérêt de nos clients, de nos communautés et de nos plus de 80 000 collaborateurs répartis dans 1 200 bureaux à travers 42 pays. Chez Morgan Stanley, vous aurez l'occasion de travailler aux côtés des meilleurs et des plus brillants, dans un environnement où vous bénéficierez d'un soutien et d'une grande autonomie. Nos équipes sont composées de collaborateurs infatigables et d'esprits créatifs, qui puisent leur inspiration dans la diversité de leurs parcours et de leurs expériences. Nous sommes fiers d'accompagner nos collaborateurs et leurs familles à chaque étape de leur parcours professionnel, en leur proposant des avantages sociaux et des avantages complémentaires parmi les plus attractifs et les plus complets du secteur. Il existe également de nombreuses possibilités d'évolution au sein de l'entreprise pour ceux qui font preuve de passion et de détermination dans leur travail.Pour en savoir plus sur nos bureaux à travers le monde, veuillez copier-coller l'adresse dans votre navigateur.
Morgan Stanley est un employeur garantissant l'égalité des chances, qui s'engage à constituer et à maintenir un effectif diversifié en termes d'expérience et d'origine. Nos efforts en matière de recrutement témoignent de notre engagement fort en faveur d'une culture d'inclusion, dans laquelle les personnes sont recrutées, formées et promues en fonction de leurs compétences et de leurs talents.
Notre personnel est le reflet d'un large éventail des communautés mondiales au sein desquelles nous exerçons nos activités, apportant ainsi une grande diversité de parcours, de talents, de points de vue et d'expériences. Pour plus d'informations, rendez-vous sur: .- ...Role We are seeking a Junior Fullstack Developer (Python) to join our Admission & Marketplace team. You... ..., and debugging software features. Use GenAI tools to help plan, generate, and test code. Pair-program with senior developers and participate in code reviews to...SeniorTemps pleinTravail au bureauHoraires flexibles
- ...Power Factors fights climate change with code. * Outside China and India ABOUT THE ROLE This is a strategically essential Senior Product Manager role. You will own three connected areas of the Unity platform: the interface where users work, the business logic...SeniorTemps pleinLe monde entierTravail posté
$20k par année
...looking for several passionate Software Developers to join our team. In this role you'll build... ...by cutting-edge technology and senior engineers, giving you an ideal environment... ...practices. ~ Strong, hands-on knowledge of Python or C++ (experience with both is an asset)...SeniorTemps pleinRecrutement immédiat- ...The client is looking for a developer whose work consists of using the APIs of its vulnerability tools to connect them to each other and to the company's other security tools. Python is the main language and the mandate mentions no other technology. The automation component...SuggéréTemps plein
- ...Backend Python Developer – AI Agentic Applications Location: Montréal, QC (Hybrid) Type: Full-Time Compensation: Competitive, based on experience About the Role We are seeking a curious, highly motivated Backend Python Developer to join our growing AI development...SuggéréTemps pleinTravail manuel
- ...enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps... ...-side programming language such as Python, Java, Node.js/TypeScript, Go, C#, or... ..., RAG systems, vector databases, or GenAI application deployment Edge computing...SeniorTemps pleinTravail au bureauHoraires flexibles
- ...Vention's application authoring platform. We develop the cloud-first authoring experience along... ..., in both Typescript (Node.js) and Python. Work directly with robots, cameras, and... ...mentorship, and quarterly learning sessions. Hybrid work: Enjoy flexibility with our hybrid...SeniorTemps pleinStageTravail au bureauTravail à domicile
$90k - $95k par année
.... We currently have a role as a Senior Fullstack Java Developer with our large consulting client for... ...Permanent 37.5 hrs/week Location: Hybrid - Downtown Montreal, QC -(roles... ...Nice to Have Experience with Python. Additional experience working on front...SeniorContrat Longue DuréeEmploi permanentTemps pleinСontratTravail au bureau- ...Role Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The... ...understanding of one core programming languages (Java or Python) # RDBMS (Well versed with SQL, DB fundamentals like tables...SeniorTemps plein
- ...difference. Job Description As a Senior Simulation Developer at Vention, you’ll be a key... ...TypeScript, with additional exposure to Python and C++ where needed. Develop and optimize... ..., and quarterly learning sessions. Hybrid work: Enjoy flexibility with our...SeniorTemps pleinStageTravail au bureauTravail à domicile
$92k - $105k par année
...Dynamic Developer Why This Role Is Open We are currently hiring for this role due to an existing or newly created vacancy within our organization. This position is open as part of our ongoing business needs, and we are actively reviewing applications to fill this...Temps pleinStageRecrutement immédiat- ...efficient and enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software... ...recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java Has a Bachelor’s degree...SeniorTemps pleinTravail au bureauHoraires flexibles
- ...solidifier et étendre le cœur logiciel de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production...SeniorTemps plein
- ...About the Role We are seeking a Senior AI Developer to join our computer vision (CV) Engineering team in Montreal, QC. In this role, you will... ...deployment of frontier models and reasoning agents. Hinge Health Hybrid Model We believe that remote work and in-person work have...SeniorTarif journalierTemps pleinTravail au bureauZone localeTravail à distanceLe monde entierHoraires flexibles3 jours par semaine
- ...TÂCHES QUE VOUS ALLEZ ACCOMPLIR Nous recherchons un développeur Python hautement qualifié pour soutenir le développement continu d’un... ...YOU WILL ACCOMPLISH We are seeking a highly skilled Python developer to support the continued development of an aircraft data model used...Temps pleinTravail temporaireLe monde entier
- ...skills, and your career. About the Role We are seeking a Senior Android Developer (Kotlin) for the Mobile Team dedicated to designing and... ...Model This role is based in Montreal. At AlayaCare, our hybrid model includes 2 set in-office collaboration days/week, and...SeniorTemps pleinTravail au bureauHoraires flexibles
- ...mondiale. Ce que tu feras En tant que Développeur·e Frontend Sénior.e chez Poka, tu joueras un rôle clé dans la création de... ...collaboratif; Politique de vacances généreuse dès ton arrivée; Mode hybride - Les employé.es qui habitent dans un rayon de 40 km de notre...SeniorTarif journalierTemps pleinTravail au bureauTravail à distanceTravail à domicileHoraires flexibles
- ...Job Summary Exegy is seeking a Senior Web Developer to take a leading technical role in the... ...Louis, MO | Montreal, Canada | Belfast, UK (Hybrid) Responsibilities Take technical... ...API integrations and microservices using Python, FastAPI, or Node.js Establish scalable...SeniorTemps plein
- ...emissions. We are looking for a senior engineer who wants their work to... ...lifecycle, with a focus on developing features and delivering value to users. Develop, test, integrate, and deploy backend... ...value. Strong experience with Python. Experience designing and implementing...SeniorTemps pleinZone localeTravail à distanceHoraires flexibles
- ...difference. Job Description As a Senior Software Developer at Vention… Reporting to the Machine... ...Solid backend development experience (Python or similar), with working knowledge of... ...mentorship, and quarterly learning sessions. Hybrid work: Enjoy flexibility with our hybrid...SeniorContrat Longue DuréeTemps pleinStageTravail au bureauTravail à domicile
- ...par l’IA). À titre de Développeur·se senior ML/DL au sein de la Neuro Squad, vous serez... ...deep learning Excellente maîtrise de Python et des bibliothèques de deep learning... ...affiliate logic engine). As a Senior ML/DL Developer in the Neuro Squad, you will architect...SeniorTemps pleinApprentissageTravail au bureauHoraires flexibles
- ...and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software... ...people, and people with disabilities to apply. Benefits: Hybrid Work Industry leading medical, dental, and vision Insurance...SeniorEmploi permanentTemps pleinHoraires flexibles
- ...experiencing strong growth, we are actively seeking an experienced Senior C# .NET Backend Developer . About the Role As part of a high-performing... ...Details & Conditions Location: Montreal, QC (Hybrid model). Contract Duration: 12-month contract (...SeniorEmploi permanentTemps pleinСontratRecrutement immédiatRelocationProgramme de réinstallation
- .... Veuillez noter : Au Canada , Mistplay suit un modèle hybride de 2 jours/semaine en bureau à Toronto (400 University Ave) &... ...Bourassa) Mistplay is seeking a highly skilled and innovative Senior iOS Developer II to join our dynamic team. In this role, you will be...SeniorTemps pleinApprentissageTravail au bureauÉquipe de nuitÉquipe de jour2 jours par semaine
- ...an Agentic Development Life Cycle (ADLC). We are looking for senior developer who embrace AI-assisted engineering practices and can lead by... ...smooth running of operations. Our benefits ~ Recurring hybrid work allowance; ~ Compensation that recognizes your contribution...SeniorTemps pleinTravail à distanceHoraires flexibles
- ...opportunities to make a real difference. Job Description As a Senior/Staff Platform Developer at Vention, you will focus on developing the internal... ..., mentorship, and quarterly learning sessions. Hybrid work: Enjoy flexibility with our hybrid model, allowing you...SeniorTemps pleinStageTravail au bureauTravail à domicile
- ...opportunities to make a real difference. Job Description As a Senior Software Developer at Vention, you will be a key contributor to the... ...networking, mentorship, and quarterly learning sessions. Hybrid work: Enjoy flexibility with our hybrid model, allowing you...SeniorTemps pleinStageTravail au bureauTravail à domicile
- ...includes early adopters of the blockchain ecosystem and has already developed various decentralized solutions/tools for various blockchain... ...core focus on Canadian Cannabis industry. We are in the works to develop a fully compliant & immutable Supply-chain integrity solution,...SeniorTemps pleinTravail occasionnelHoraires flexibles
- ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,...SeniorTemps pleinÉquipe de nuit
- ...learning opportunities, then Tecsys could be a good fit for you! About the Role We are seeking an experienced and motivated Senior Java Developer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-...SeniorTravail à distanceEmploi permanentTemps plein
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior GenAI and Python Developer (Hybrid). Soyez parmi les premiers à postuler !
- développeur python Montréal, QC
- python developer Montréal, QC
- junior python developer Montréal, QC
- python developer no experience Montréal, QC
- python data engineer Montréal, QC
- python developer remote Montréal, QC
- acheteur senior Montréal, QC
- senior financial accountant Montréal, QC
- senior delivery manager Montréal, QC
- senior project coordinator Montréal, QC

