Ingénieur(e) applications GenAI / agentiques et DevSecOps
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English · French
- Posted
Original job description
English section of this bilingual listing.
At CGI Montréal, our Cloud and Artificial Intelligence practice is growing rapidly. We support large enterprises and organizations across industries and sectors in their digital transformation, cloud modernization, and generative AI initiatives. By joining our team, you will help design innovative, secure, and scalable solutions tailored to our clients’ complex challenges.
Your future duties and responsibilities
Responsibilities
- Design, develop and deploy generative AI and agentic applications (assistants, RAG, multi-agent workflows and process automation) aligned with clients’ business needs, in accordance with the standards and guardrails defined by the solution architect.
- Develop LLM-based applications and AI agents capable of using tools and APIs, including orchestration, memory, error recovery and human intervention.
- Build data pipelines for RAG: ingestion, chunking, embeddings, vector indexing, hybrid search and reranking.
- Implement and maintain CI/CD pipelines for AI applications, including automated testing, model evaluation, progressive deployment and rollback.
- Manage infrastructure as code and container platforms (Docker, Kubernetes) in cloud environments.
- Integrate automated security controls into delivery pipelines (SAST, SCA, secrets detection, container and IaC scanning, SBOM), in collaboration with application security teams.
- Implement AI-specific protections: input and output filtering, prompt-injection protection, agent permission management and personal information protection.
- Build evaluation datasets and automated response-quality tests, and instrument applications for observability (traces, latency, token consumption and costs).
- Operate AI solutions in production: monitoring, incident management, cost control and continuous improvement.
- Document solutions, share reusable patterns with internal teams and stay current with developments in generative AI, agent frameworks and DevSecOps tools.
Required Qualifications
Required qualifications to be successful in this role
- At least 5 years of experience in software development or DevOps engineering, including at least 2 years focused on generative AI or LLM-based solutions.
- Excellent command of Python and at least one other language (TypeScript, Java, C# or Go).
- Hands-on experience with managed LLM services (Azure OpenAI, AWS Bedrock, Google Vertex AI) and models (GPT, Claude, Llama, Mistral).
- Strong knowledge of agent and orchestration frameworks (LangChain / LangGraph, Semantic Kernel, LlamaIndex), RAG architectures, vector databases, tool calling and agent protocols such as MCP.
- Proficiency with DevSecOps practices and tools: Git, CI/CD (GitHub Actions, GitLab CI, Azure DevOps), Docker, Kubernetes and Terraform.
- Experience with at least one major cloud platform (Azure, AWS or GCP).
- Knowledge of secure development practices, application security tools (SAST, SCA, secrets detection) and AI-specific security risks (OWASP Top 10 for LLM applications).
- Ability to explain the capabilities and limitations of AI to non-technical stakeholders.
- Bilingual in French and English.
Assets
- Cloud, AI or security certification (e.g., Azure AI Engineer Associate, AWS Certified Machine Learning Engineer, Certified Kubernetes Administrator, Certified DevSecOps Professional).
- Experience with LLM evaluation and observability tools (Langfuse, LangSmith, OpenTelemetry).
- Daily use of AI coding agents and AI-assisted development tools.
- Experience delivering solutions in regulated environments (public sector, financial services, healthcare).
- Knowledge of AI-related standards and regulatory frameworks (Québec Law 25, EU AI Act, NIST AI RMF, etc.).
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case.
A reasonable estimate of the current salary range is **CAD $80,000–$155,000 per year**.
**This role is an existing vacancy.**
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team - one of the largest IT and business consulting services firms in the world.
Ingénieur(e) applications GenAI / agentiques et DevSecOps
Read the full bilingual original
Your future duties and responsibilities
Responsibilities
- Design, develop and deploy generative AI and agentic applications (assistants, RAG, multi-agent workflows and process automation) aligned with clients’ business needs, in accordance with the standards and guardrails defined by the solution architect.
- Develop LLM-based applications and AI agents capable of using tools and APIs, including orchestration, memory, error recovery and human intervention.
- Build data pipelines for RAG: ingestion, chunking, embeddings, vector indexing, hybrid search and reranking.
- Implement and maintain CI/CD pipelines for AI applications, including automated testing, model evaluation, progressive deployment and rollback.
- Manage infrastructure as code and container platforms (Docker, Kubernetes) in cloud environments.
- Integrate automated security controls into delivery pipelines (SAST, SCA, secrets detection, container and IaC scanning, SBOM), in collaboration with application security teams.
- Implement AI-specific protections: input and output filtering, prompt-injection protection, agent permission management and personal information protection.
- Build evaluation datasets and automated response-quality tests, and instrument applications for observability (traces, latency, token consumption and costs).
- Operate AI solutions in production: monitoring, incident management, cost control and continuous improvement.
- Document solutions, share reusable patterns with internal teams and stay current with developments in generative AI, agent frameworks and DevSecOps tools.
Required qualifications to be successful in this role
- At least 5 years of experience in software development or DevOps engineering, including at least 2 years focused on generative AI or LLM-based solutions.
- Excellent command of Python and at least one other language (TypeScript, Java, C# or Go).
- Hands-on experience with managed LLM services (Azure OpenAI, AWS Bedrock, Google Vertex AI) and models (GPT, Claude, Llama, Mistral).
- Strong knowledge of agent and orchestration frameworks (LangChain / LangGraph, Semantic Kernel, LlamaIndex), RAG architectures, vector databases, tool calling and agent protocols such as MCP.
- Proficiency with DevSecOps practices and tools: Git, CI/CD (GitHub Actions, GitLab CI, Azure DevOps), Docker, Kubernetes and Terraform.
- Experience with at least one major cloud platform (Azure, AWS or GCP).
- Knowledge of secure development practices, application security tools (SAST, SCA, secrets detection) and AI-specific security risks (OWASP Top 10 for LLM applications).
- Ability to explain the capabilities and limitations of AI to non-technical stakeholders.
- Bilingual in French and English.
- Cloud, AI or security certification (e.g., Azure AI Engineer Associate, AWS Certified Machine Learning Engineer, Certified Kubernetes Administrator, Certified DevSecOps Professional).
- Experience with LLM evaluation and observability tools (Langfuse, LangSmith, OpenTelemetry).
- Daily use of AI coding agents and AI-assisted development tools.
- Experience delivering solutions in regulated environments (public sector, financial services, healthcare).
- Knowledge of AI-related standards and regulatory frameworks (Québec Law 25, EU AI Act, NIST AI RMF, etc.).
A reasonable estimate of the current salary range is **CAD $80,000–$155,000 per year**.
**This role is an existing vacancy.**
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team - one of the largest IT and business consulting services firms in the world.
Ingénieur(e) applications GenAI / agentiques et DevSecOps
Job Description
Au sein de CGI à Montréal, notre pratique Cloud et intelligence artificielle est en pleine croissance. Nous accompagnons de grandes entreprises et organisations issues de l’ensemble des industries et des secteurs d’activité dans leurs initiatives de transformation numérique, de modernisation infonuagique et d’adoption de l’IA générative. En rejoignant notre équipe, vous contribuerez à concevoir des solutions innovantes, sécurisées et évolutives, adaptées aux défis complexes de nos clients.
Your future duties and responsibilities
Responsabilités
- Concevoir, développer et déployer des applications d'IA générative et agentiques (assistants, RAG, flux multi-agents, automatisation de processus) alignées sur les besoins d'affaires des clients, dans le respect des standards et garde-fous définis par l'architecte de solution.
- Développer des applications fondées sur les LLM et des agents IA capables d'utiliser des outils et des API, y compris l'orchestration, la mémoire, la reprise sur erreur et l'intervention humaine.
- Construire les pipelines de données pour le RAG : ingestion, découpage, embeddings, indexation vectorielle, recherche hybride et réordonnancement.
- Mettre en place et maintenir les pipelines CI/CD des applications IA, incluant les tests automatisés, l'évaluation des modèles, le déploiement progressif et le retour arrière.
- Gérer l'infrastructure en tant que code et les plateformes de conteneurs (Docker, Kubernetes) en environnement infonuagique.
- Intégrer des contrôles de sécurité automatisés dans les chaînes de livraison (SAST, SCA, détection de secrets, analyse des conteneurs et de l'IaC, SBOM), en collaboration avec les équipes de sécurité applicative.
- Mettre en œuvre les protections propres à l'IA : filtrage des entrées et sorties, protection contre l'injection de prompt, gestion des permissions des agents et protection des renseignements personnels.
- Construire des jeux d'évaluation et des tests automatisés de qualité des réponses, et instrumenter les applications pour l'observabilité (traces, latence, consommation de jetons et coûts).
- Exploiter les solutions IA en production : supervision, gestion des incidents, maîtrise des coûts et amélioration continue.
- Documenter les solutions, partager des patrons réutilisables avec les équipes internes et assurer une veille technologique sur l'IA générative, les cadriciels d'agents et les outils DevSecOps.
- Minimum de 5 ans d'expérience en développement logiciel ou en ingénierie DevOps, dont au moins 2 ans consacrés à des solutions d'IA générative ou fondées sur les LLM.
- Excellente maîtrise de Python et d'au moins un autre langage (TypeScript, Java, C# ou Go).
- Expérience pratique des services LLM gérés (Azure OpenAI, AWS Bedrock, Google Vertex AI) et des modèles (GPT, Claude, Llama, Mistral).
- Solides connaissances des cadriciels d'orchestration et d'agents (LangChain / LangGraph, Semantic Kernel, LlamaIndex), des architectures RAG, des bases vectorielles, de l'appel d'outils et des protocoles d'agents comme MCP.
- Maîtrise des pratiques et outils DevSecOps : Git, CI/CD (GitHub Actions, GitLab CI, Azure DevOps), Docker, Kubernetes, Terraform.
- Expérience sur au moins une grande plateforme infonuagique (Azure, AWS ou GCP).
- Connaissance des pratiques de développement sécurisé, des outils de sécurité applicative (SAST, SCA, détection de secrets) et des risques de sécurité propres à l'IA (OWASP Top 10 pour les applications LLM).
- Capacité à expliquer les possibilités et les limites de l'IA à des interlocuteurs non techniques.
- Bilinguisme (français et anglais).
- Certification infonuagique, IA ou sécurité (p. ex. : Azure AI Engineer Associate, AWS Certified Machine Learning Engineer, Certified Kubernetes Administrator, Certified DevSecOps Professional).
- Expérience des outils d'évaluation et d'observabilité des LLM (Langfuse, LangSmith, OpenTelemetry).
- Utilisation quotidienne d'agents de code et d'outils de développement assisté par l'IA.
- Expérience de livraison en environnement réglementé (secteur public, services financiers, santé).
- Connaissance des normes et cadres réglementaires liés à l'IA (Loi 25, AI Act de l'UE, NIST AI RMF, etc.).
La fourchette salariale actuellement estimée pour ce poste est de 80 000 $ à 155 000 $ CAD par année.
Ce poste correspond à un poste actuellement vacant.
Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.
La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…
Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.
Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.
Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement.
Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel. Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
More about this job
Responsibilities
Design, develop, and operate secure generative AI and agentic applications, including RAG pipelines, tool-enabled agents, and automated workflows. Build and maintain CI/CD, cloud infrastructure, security controls, evaluation and observability capabilities, and production operations for AI solutions.
Requirements
Requires at least five years of software development or DevOps experience, including at least two years focused on generative AI or LLM solutions, strong Python skills, and proficiency in another programming language. Candidates need hands-on experience with managed LLM services, agent frameworks, RAG, DevSecOps, and a major cloud platform, as well as the ability to explain AI to non-technical stakeholders and fluency in French and English.
Skills
- Python
- Generative AI
- Large Language Models
- AI Agent Development
- RAG Architectures
- LangChain
- LangGraph
- Semantic Kernel
- LlamaIndex
- Vector Databases
- DevSecOps
- CI/CD
- Docker
- Kubernetes
- Terraform
- Cloud Platforms
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Security & Safety
- Consulting
Keywords
- Generative AI
- Agentic Applications
- Large Language Models
- Python
- TypeScript
- Java
- C#
- Go
- Azure OpenAI
- AWS Bedrock
- Google Vertex AI
- GPT
- Claude
- Llama
- Mistral
- LangChain
- LangGraph
- Semantic Kernel
- LlamaIndex
- RAG
- Vector Databases
- MCP
- DevSecOps
- GitHub Actions
- GitLab CI
- Azure DevOps
- Docker
- Kubernetes
- Terraform
- OWASP Top 10 for LLM Applications