Poste : Ingénieur logiciel – AI Enablement
Mode de travail : 100% remote – Québec ou Montréal (quelques rencontres à prévoir en présentiel)
Langues : Bilinguisme requis (francais/anglais)
12 Months
Contexte du mandat
Une organisation d’envergure entreprend une transformation stratégique de son environnement de développement afin d’accélérer la productivité de ses équipes grâce à l’intelligence artificielle.
Dans le cadre de cette initiative, une nouvelle escouade multidisciplinaire sera responsable de concevoir, développer et faire évoluer des solutions permettant d’intégrer l’intelligence artificielle au cycle de développement logiciel.
Cette équipe contribuera notamment au développement d’AI Skills, d’accélérateurs, d’API, d’intégrations et d’outils visant à améliorer l’expérience développeur (Developer Experience – DevX), le Platform Engineering et la livraison logicielle.
L’équipe évoluera dans un environnement dynamique où les priorités évolueront selon les besoins d’affaires et les opportunités technologiques.
Nous recherchons des ingénieurs logiciels polyvalents, capables d’intervenir sur différents volets de la plateforme et de s’adapter à l’évolution des priorités.
Votre rôle
À titre d’Ingénieur logiciel – AI Enablement, vous contribuerez au développement de solutions permettant d’améliorer l’expérience développeur et d’accélérer la livraison logicielle grâce à l’intelligence artificielle.
Vous participerez au développement d’AI Skills, d’API, d’intégrations et de solutions d’AI Enablement, ainsi qu’à différentes initiatives touchant le Platform Engineering, le DevOps et l’automatisation.
Vous travaillerez en collaboration avec le Responsable technique – AI Enablement, le Responsable de livraison technique ainsi que les différentes équipes technologiques afin de développer des solutions ayant un impact concret sur la productivité des développeurs.
Le succès dans ce rôle repose avant tout sur votre curiosité, votre capacité d’apprentissage, votre polyvalence et votre aptitude à collaborer avec différentes expertises pour résoudre des défis techniques variés.
Responsabilités
- Concevoir, développer et maintenir des solutions d’AI Enablement.
- Développer des AI Skills, des API et des intégrations favorisant l’automatisation et la productivité des développeurs.
- Participer à la modernisation d’applications existantes et au développement de nouvelles fonctionnalités.
- Contribuer aux initiatives de Platform Engineering, DevOps et Developer Experience (DevX).
- Collaborer avec les différentes équipes technologiques afin d’assurer des solutions performantes, évolutives et de qualité.
- Participer aux revues de code, aux discussions techniques et à l’amélioration continue des pratiques de développement.
Profil recherché
- Minimum de 5 ans d’expérience en développement logiciel.
- Excellente maîtrise d’au moins un langage moderne (Java, .NET, Python ou TypeScript).
- Bonne compréhension des API, des architectures modernes et du cycle de développement logiciel (SDLC).
- Expérience avec Azure ainsi qu’avec des plateformes de développement modernes comme GitHub Enterprise ou Azure DevOps.
- Bonne compréhension des pratiques de DevOps, Platform Engineering et Developer Experience (DevX).
- Expérience avec des outils d’AI Enablement appliqués au développement logiciel (GitHub Copilot, Claude Code ou équivalent).
- Expérience avec Docker, Kubernetes ou des outils d’Infrastructure as Code (Terraform ou équivalent).
- Curiosité technique, esprit collaboratif et intérêt marqué pour l’AI Enablement et les technologies émergentes.
Atouts
- Expérience avec Backstage ou une plateforme de type Internal Developer Platform (IDP).
- Connaissance de Model Context Protocol (MCP), Agentic AI, Retrieval-Augmented Generation (RAG) ou du Prompt Engineering.
- Expérience dans le secteur des services financiers ou dans un environnement fortement réglementé.
Position: Software Engineer – AI Enablement
Work Mode: 100% Remote – Quebec or Montreal (occasional in-person meetings required)
Languages: Bilingual (French/English) required
Project Overview
A large enterprise is undertaking a strategic transformation of its software development environment to improve team productivity through Artificial Intelligence (AI).
As part of this initiative, a new multidisciplinary squad will be responsible for designing, developing, and evolving solutions that integrate AI into the Software Development Life Cycle (SDLC).
The team will contribute to the development of AI Skills, accelerators, APIs, integrations, and tools designed to improve Developer Experience (DevX), Platform Engineering, and software delivery.
The team will operate in a dynamic environment where priorities evolve based on business needs and emerging technology opportunities.
We are looking for versatile Software Engineers who can contribute across multiple areas of the platform and adapt to changing priorities.
Role Overview
As a Software Engineer – AI Enablement, you will contribute to developing solutions that enhance the developer experience and accelerate software delivery through Artificial Intelligence.
You will participate in building AI Skills, APIs, integrations, and AI Enablement solutions, while contributing to initiatives related to Platform Engineering, DevOps, and automation.
You will work closely with the Technical Lead – AI Enablement, the Technical Delivery Manager, and cross-functional technology teams to develop solutions that have a measurable impact on developer productivity.
Success in this role depends on your curiosity, willingness to learn, versatility, and ability to collaborate with diverse technical teams to solve a wide variety of technical challenges.
Key Responsibilities
- Design, develop, and maintain AI Enablement solutions.
- Develop AI Skills, APIs, and integrations that improve automation and developer productivity.
- Participate in modernizing existing applications and developing new features.
- Contribute to Platform Engineering, DevOps, and Developer Experience (DevX) initiatives.
- Collaborate with cross-functional technology teams to deliver scalable, high-quality, and high-performing solutions.
- Participate in code reviews, technical discussions, and continuous improvement of development practices.
Required Qualifications
- Minimum 5 years of software development experience.
- Strong proficiency in at least one modern programming language such as Java, .NET, Python, or TypeScript.
- Solid understanding of APIs, modern software architectures, and the Software Development Life Cycle (SDLC).
- Experience with Microsoft Azure and modern development platforms such as GitHub Enterprise or Azure DevOps.
- Good understanding of DevOps, Platform Engineering, and Developer Experience (DevX) practices.
- Hands-on experience with AI Enablement tools for software development (e.g., GitHub Copilot, Claude Code, or equivalent).
- Experience with Docker, Kubernetes, or Infrastructure as Code (IaC) tools such as Terraform or equivalent.
- Strong technical curiosity, collaborative mindset, and a genuine interest in AI Enablement and emerging technologies.
Preferred Qualifications
- Experience with Backstage or an Internal Developer Platform (IDP).
- Knowledge of Model Context Protocol (MCP), Agentic AI, Retrieval-Augmented Generation (RAG), or Prompt Engineering.
- Experience in the financial services industry or another highly regulated environment.
L'échelle salariale que l'employeur s'attendrait raisonnablement à payer pour ce poste se situe entre CA$0.00 et CA$115.00 .
Cette offre concerne un poste actuellement vacant.
Notre offre d’avantages sociaux volontaires comprend des prestations médicales, dentaires, visuelles et de retraite.
Tundra Technical Solutions tient à vous remercier pour l’intérêt que vous avez démontré envers cette opportunité. Toutefois, seuls les candidats possédant les compétences requises seront contactés.
Tundra Technical Solutions est un employeur offrant l’Égalité des Chances et l’Action Positive. Nous accueillons et encourageons la diversité sur notre lieu de travail.
Ce poste ne vous intéresse pas, mais connaissez quelqu’un qui pourrait l’être? Consultez notre Programme de récompense de Parrainage, les parrainages sont un grand secret derrière notre succès. Comme toujours, nous sommes à la recherche de personnes formidables. Et nous savons que vous connaissez des gens formidables!
Tundra Technical Solutions est l’un des principaux fournisseurs de services de recrutement et de conseil en technologies de l’information et en ingénierie en Amérique du Nord. Notre succès et celui de nos clients reposent sur une base d’excellence du service. Plutôt que d’essayer continuellement de vendre à de nouveaux clients et entreprises et de simplement remplir des bases de données de candidats, nous nous concentrons sur le développement de relation plus solides et d’une connaissance plus approfondie des défis et des opportunités de nos clients existants.
Nous utilisons des outils d’intelligence artificielle pour aider nos recruteurs à sélectionner et à évaluer les talents. Ces outils ne remplacent pas la prise de décision humaine dans le processus.