×
Register Here to Apply for Jobs or Post Jobs. X

AI Application Developer

Job in Burnaby, BC, Canada
Listing for: Fortinet
Full Time position
Listed on 2026-06-05
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 107000 - 179000 CAD Yearly CAD 107000.00 179000.00 YEAR
Job Description & How to Apply Below

Job Overview

The Forti

OS Release QA team is a group of over 90 staff dedicated to ensuring Fortinet products meet elite market standards before release. We are seeking an AI Application Developer to architect an end-to-end, closed-loop release cycle. You will design an AI-governed control plane that autonomously manages the software lifecycle: reasoning over feature specifications to create test plans, executing and verifying tests, managing the bug lifecycle, and ultimately generating customer-facing documentation and videos once a feature is verified.

Your goal is to minimize manual toil while ensuring elite quality and providing immediate value to the end-user upon release.

Future Duties and Responsibilities

  • Autonomous Spec-to-Plan Reasoning:
    Design systems using LLMs to ingest feature specifications and technical documentation to autonomously generate comprehensive test plans and high-coverage test scripts
  • AI-Powered Test Case Generation:
    Utilize AI to author test cases derived from design requirements rather than existing code, ensuring that tests verify the intended functionality and avoid implementation-based confirmation bias.
  • AIOps for Root Cause Analysis:
    Develop and deploy AIOps solutions to process massive log records and metrics from automation jobs, identifying the "few that matter" to automate root cause analysis and reduce manual triage toil.
  • Intelligent Execution & Prioritization:
    Implement machine learning models for test case prioritization to maximize fault detection and optimize execution throughput within the CI/CD pipeline.
  • Autonomous Bug Lifecycle Management:
    Build agents for automatic bug filing, tracking, and verification, including performing autonomous re-testing to verify fixes before they reach human review.
  • Post-Verification Content Generation:
    Develop AI systems to autonomously generate technical documentation and instructional video content for customers following successful feature verification. Use LLMs to synthesize technical specs and verification results into structured, human-readable explanations and multimedia artifacts to accelerate customer onboarding.
  • Governance & Human-in-the-Loop:
    Embed risk-weighted decision models to ensure that final release acknowledgements are backed by auditable AI-driven insights while preserving human oversight for high-impact decisions
  • Required Qualifications to be Successful in this Role

  • Education:

    Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related technical field.
  • AI/ML

    Experience:

    2–3 years of experience building machine learning, natural language processing (NLP), or generative AI-driven applications.
  • Programming Proficiency:
    Strong proficiency in Python and familiarity with common machine learning libraries such as Num Py, Pandas, Scikit-learn, Tensor Flow, or PyTorch.
  • LLM Application Development:
    Proven experience building applications with Large Language Models (LLMs) using strategies like prompt engineering and Retrieval-Augmented Generation (RAG).
  • Dev Ops Knowledge:
    Hands-on experience with CI/CD tools, containerization (Docker, Kubernetes), and the integration of AI into automated testing toolchains.
  • Analytical Problem Solving:
    Ability to reason over complex "brownfield" tasks where AI must interact with large, existing codebases and distributed systems.
  • Communication:
    Effective communication skills to explain AI-driven insights, behaviors, and constraints to both technical QA staff and non-technical stakeholders.
  • Preferred Skills & Knowledge

  • Knowledge of Specification-Driven Testing paradigms and formal verification.
  • Experience with Self-Correction and Reinforcement Learning from execution feedback to improve agent proficiency over time.
  • Understanding of Zero Trust Architecture (ZTA) and secure software development frameworks
  • The Canada base salary range for this full-time position is expected to be between $107,000 - $179,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

    Fortinet strives to provide…

    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:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary