AI Developer – Agentic Systems, RAG & AI Infrastructure
Job in
Ottawa, Ontario, Canada
Listing for:
JSI
Full Time
position
Listed on 2026-02-27
Job specializations:
-
Software Development
AI Engineer, Machine Learning/ ML Engineer, Software Engineer, Data Scientist
Job Description & How to Apply Below
Posting Details
Job Details
Description
This role focuses on building and evolving agentic AI systems that power ChatGPT-like experiences, as part of a highly collaborative engineering environment.
Success in this role depends as much on how you work with others as on technical skills. The AI Developer will work closely with peers across AI, platform, and product teams to deliver shared, reusable AI capabilities, not isolated solutions.
Scope & Responsibilities
Build and improve ChatGPT-like RAG systems in collaboration with other engineersDevelop agents and tools within a shared agentic frameworkContribute to pluggable agent designs intended for use by multiple teamsParticipate actively in design discussions, reviews, and pairingImplement AI services in PythonDeploy and operate AI workloads on Kubernetes, VMs, and cluster environments with team supportCollaborate on LLM inference optimization, including use of vLLM and quantization conceptsWork with vectorization and retrieval pipelines, including LanceDBContribute to CI/CD workflows using Git Hub and Git Hub ActionsExperiment with new AI models and tools, and openly share learnings and resultsSupport teammates by reviewing code, unblocking issues, and improving shared practicesRequired Skills and Experience
Solid experience in Python developmentPractical exposure to LLMs, RAG, or agentic conceptsExperience working in collaborative engineering teamsComfortable giving and receiving feedback through code reviewsWorking knowledge of Kubernetes or containerized environmentsFamiliarity with Git Hub-based workflowsStrong communication skills and a low-ego, team-first mindsetCuriosity and willingness to learn from peers and experimentsTeam Expectations
You prioritize team success over individual solutionsYou communicate clearly, early, and constructivelyYou seek alignment before making significant changesYou help others succeed through collaboration, pairing, and knowledge sharingYou value maintainability, clarity, and shared ownershipGrowth & Success Indicators
Increasing trust and collaboration within the teamPositive impact on team velocity and quality, not just personal outputContributions that are adopted and reused by othersGrowing influence through collaboration rather than authorityHow we Work?
You will be expected to work in a Hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: