F

Fortinet

Delivers integrated cybersecurity via security fabric

AI Application Developer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBurnaby, BC, CanadaIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Data Science, Engineering, or a related technical field is required.
  • Two to three years of experience building machine learning, natural language processing, or generative AI-driven applications is required.
  • Strong proficiency in Python and familiarity with machine learning libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch are required.
  • Proven experience building applications with large language models using strategies such as prompt engineering and retrieval-augmented generation is required.
  • Hands-on experience with continuous integration and continuous delivery tools, containerization with Docker or Kubernetes, and integrating AI into automated testing toolchains is required.
  • The candidate must be able to reason over complex brownfield tasks in which AI interacts with large existing codebases and distributed systems.
  • Effective communication skills are required to explain AI-driven insights, behaviors, and constraints to technical QA staff and non-technical stakeholders.

Responsibilities

  • Design systems using large language models to ingest feature specifications and technical documentation and autonomously generate comprehensive test plans and high-coverage test scripts.
  • Use AI to author test cases derived from design requirements rather than existing code, so tests verify intended functionality and avoid implementation-based confirmation bias.
  • Develop and deploy AIOps solutions that process large volumes of log records and metrics from automation jobs, identify the most relevant signals, automate root cause analysis, and reduce manual triage.
  • Implement machine learning models for test-case prioritization to maximize fault detection and optimize execution throughput in the continuous integration and continuous delivery pipeline.
  • Build agents for automatic bug filing, tracking, and verification, including autonomous retesting to verify fixes before human review.
  • Develop AI systems that generate technical documentation and instructional video content for customers after successful feature verification, using large language models to synthesize technical specifications and verification results into structured explanations and multimedia artifacts.
  • Embed risk-weighted decision models so final release acknowledgements are supported by auditable AI-driven insights while retaining human oversight for high-impact decisions.

Desired Qualifications

  • 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 and secure software development frameworks.

About the Company

Fortinet

Delivers integrated cybersecurity via security fabric

Fortinet provides cybersecurity solutions for organizations with an integrated security approach. Its core offering, the Fortinet Security Fabric, connects firewalls, endpoint protection, intrusion detection, and secure SD-WAN so these tools share threat intelligence and policy controls. The company differentiates itself with a wide, interoperable security stack that spans network, endpoint, cloud, and threat intelligence, enabling centralized management and consistent security across environments. Fortinet aims to help organizations protect digital assets across on-premises, remote, and cloud settings through scalable security and ongoing subscription services.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Fortinet

See more jobs