F

Fortinet

Delivers integrated cybersecurity via security fabric

Software Developer

Applied Machine LearningConfirmed 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, Cybersecurity, Data Science, or a related field is required.
  • Zero to two years of related experience is required.
  • Proficiency in Python, Java, SQL, and a cloud platform such as AWS, Azure, or GCP is required.
  • Experience with machine learning frameworks including TensorFlow, PyTorch, and Scikit-learn, and data processing frameworks including Spark, Flink, and Hadoop is required.
  • Knowledge of network protocols, encryption, and endpoint security is required.
  • Familiarity with Docker and Kubernetes is required.
  • An understanding of data science and artificial intelligence is required.
  • Strong analytical and problem-solving skills are required.

Responsibilities

  • Design and deploy machine learning models to identify anomalies, malware, and zero-day threats within enterprise networks and cloud environments.
  • Secure internal AI and machine learning pipelines against poisoning, evasion, and model inversion attacks.
  • Develop AI-driven security automation to reduce response times and mitigate false positives for the IoC Research Team.
  • Analyze emerging threats and create indicators of compromise.
  • Work with Data Scientists, DevOps, and SOC analysts to add AI-driven solutions, including chatbots, AI agents, and Agentic RAG, to improve team productivity.
  • Develop AI workflows and maintain AI development environments.
  • Connect applications to large language models such as GPT, Claude, or LLaMA, and perform large language model fine-tuning.
  • Wrap machine learning models behind REST or GraphQL APIs so applications can send text or images and receive results.
  • Develop specialized APIs for AI agents to interact with tools such as databases, internet search, or third-party software using Model Context Protocol.

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