An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Thales Canada in Quebec City seeks a Full Stack Developer specialized in generative AI and Agentic AI to join our R&D team focused on knowledge management. You will work on data collection, transformation, and enrichment, building automated processing chains and integrating AI/LLM models to improve data analysis.
The role emphasizes designing and deploying intelligent platforms with LLMs, multi-agent architectures, RAG engines, and Kubernetes-based services, in a security-conscious environment.
Our team performs research and development (R&D) work to meet the needs of the Department of National Defence (DND) and the Canadian Armed Forces (CAF). The projects focus on innovative digital solutions combining software development, systems integration, modern infrastructure, and generative artificial intelligence.
As part of accelerating our artificial intelligence initiatives, we want to develop a new generation of applications based on Agentic AI. These solutions go beyond traditional conversational assistants by enabling intelligent agents to analyze data, reason, make decisions, orchestrate complex workflows, and interact with multiple enterprise systems autonomously and securely.
We are looking for a Full Stack Developer specialized in generative AI and Agentic AI to join our team in Quebec City, specializing in knowledge management. Our multidisciplinary team focuses on data collection, transformation, and enrichment. Our projects involve defining and deploying automated processing chains to make data accessible to users. With the support of our data scientists, the team designs, trains, and integrates artificial intelligence models, including generative AI (GenAI) based on large language models (LLMs), to improve data analysis. Our team also uses AI and machine learning (ML) concepts to increase analysis efficiency.
Essential Functions
The incumbent Full Stack Developer specialized in generative AI and Agentic AI will play a key role in the design, development, and production release of intelligent platforms and applications integrating language models (LLMs), multi-agent architectures, RAG (Retrieval-Augmented Generation) engines, orchestration tools, and next-generation cloud services. The person in this position will contribute to strategic projects aimed at improving operational efficiency, decision support, and the automation of complex processes in environments where security, reliability, and traceability are essential. This person must be autonomous, curious, and comfortable in an R&D context where needs evolve rapidly. This person will work with architecture, development, and artificial intelligence teams to transform technical concepts into concrete, demonstrable, and scalable solutions.
This person is part of a multidisciplinary team. A strong team spirit and the ability to work collaboratively are mandatory. The ideal person is therefore able to demonstrate transversal skills that facilitate the transfer of work done to all concerned stakeholders. Consequently, good communication skills are required.
Responsibilities of the Full Stack Developer in Agentic AI:
Minimum Requirements
This position requires a good knowledge of English to interact, support, and/or provide services to international clients, employees, and/or partners as well as to foreign government authorities who do not speak French.
Desirable Qualifications
Physical Requirements
This position may require the employee to set up equipment and conduct field experiments in an outdoor environment.
This position requires direct or indirect access to hardware, software, or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR), or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access, including eligibility for the Canadian Controlled Goods Program and be able to obtain a Canadian NATO Secret security clearance.
Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:
Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.