Software Developer

Fortinet
Burnaby
Workplace: HybridFull timeFunction: Data Science & Machine Learning0Education: bachelorsSkills: ["Communication","Teamwork","Attention to detail","Analytical thinking","Problem-solving","Curiosity"]

Work with the FortiGuard IoC team to use machine learning for threat detection and to build AI tools that automate security workflows. You’ll design and deploy ML models for anomalies, malware, and zero-day threats, harden AI/ML pipelines against adversarial attacks, and develop AI-driven automation. The role includes integrating models behind REST/GraphQL APIs and collaborating with Data Scientists, DevOps, and SOC analysts on agentic RAG and chatbot-style solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
5 months ago

Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Work with the FortiGuard IoC team to use machine learning for threat detection and to build AI tools that automate security workflows. You’ll design and deploy ML models for anomalies, malware, and zero-day threats, harden AI/ML pipelines against adversarial attacks, and develop AI-driven automation. The role includes integrating models behind REST/GraphQL APIs and collaborating with Data Scientists, DevOps, and SOC analysts on agentic RAG and chatbot-style solutions.
Location: Burnaby
Workplace: Hybrid
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Entry level

Key Responsibilities

  • •Design and deploy machine learning models to detect anomalies, malware, and zero-day threats across enterprise networks and cloud environments.
  • •Secure internal AI/ML pipelines against poisoning, evasion, and model inversion attacks.
  • •Build AI-driven security automation to reduce response times and mitigate false positives in the IoC Research Team.
  • •Analyze emerging threats and create IoCs.
  • •Collaborate with Data Scientists, DevOps, and SOC analysts to deliver AI-driven solutions, including chatbots, AI agents, and agentic RAG, via model integration and agent workflows.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRrspPaid LeaveLife InsuranceDisability Insurance

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science, Cybersecurity, Data Science, or a related field.
  • •0–2 years of related experience.
  • •Proficiency in Python, Java, SQL, and cloud platforms (AWS, Azure, or GCP).
  • •Experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn) and data processing frameworks (Spark, Flink, Hadoop).
  • •Familiarity with Docker and Kubernetes and strong knowledge of network protocols, encryption, and endpoint security.
Experience:0CybersecurityMachine learningThreat detection
Education:Bachelor's in Computer Science, Cybersecurity, Data Science (or related field)
Skills:CommunicationTeamworkAttention to detailAnalytical thinkingProblem-solvingCuriosity
Tech Stack:PythonJavaSQLAWSAzureGCPTensorFlowPyTorchScikit-learnSparkFlinkHadoopNetwork protocolsEncryptionEndpoint securityDockerKubernetesLLMsGPTClaude

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn