Machine Learning Developer
Posted 3 days ago
Job Description
Description
This is an opportunity to be part of one of the teams at Fortiguard team focused on detecting zero day threats. FortiSandbox product analyzes the runtime behavior of files when executed in an virtual environment, similar to real world client computers. In a safe and monitored virtual environment, this behavior is recorded and analyzed for any potential malicious pattern.
As part of this role you collaborate with Security Developers and Fortisandbox developers to enable Fortisandbox with AI technologies. This ranges from using decision trees to more involved deep learning methods to analyze sequence of behaviors and identify potential malicious ones.
This role is a combination of a Software Developer role as well as Machine Learning Research and Development. As a Software Developer you port the machine learning engines into existing products and maintain performance of it. You also collaborate with other teams to develop and maintain data pipelines needed for machine learning projects.
In this role, the success candidate will:
Requirements:
Bonus:
#GD
#LI-MIMI
This is an opportunity to be part of one of the teams at Fortiguard team focused on detecting zero day threats. FortiSandbox product analyzes the runtime behavior of files when executed in an virtual environment, similar to real world client computers. In a safe and monitored virtual environment, this behavior is recorded and analyzed for any potential malicious pattern.
As part of this role you collaborate with Security Developers and Fortisandbox developers to enable Fortisandbox with AI technologies. This ranges from using decision trees to more involved deep learning methods to analyze sequence of behaviors and identify potential malicious ones.
This role is a combination of a Software Developer role as well as Machine Learning Research and Development. As a Software Developer you port the machine learning engines into existing products and maintain performance of it. You also collaborate with other teams to develop and maintain data pipelines needed for machine learning projects.
In this role, the success candidate will:
- •Be a member of Fortisandbox team •Own design, implementation, and maintenance of machine learning solutions •Do research into existing deep learning methods and how they best fit cybersecurity needs •Write reports, blogs, and patents •Have an opportunity to be creative and explore new methods while supervised by team manager •Collaborate with QA team to troubleshoot customer issues related to AI
Requirements:
- •Masters or PhD degree in computer science, software engineering or related discipline •At least 2 years of experience implementing applied machine learning products •Hands on skill with implementing data pipelines, handling large data sets, interface with SQL databases •Proficiency in Python, C++, and object oriented concepts •Practical understanding of machine learning algorithms like decision trees, Bayesian inference, linear regression, deep learning, graph convolutional networks, recursive neural networks •Strong communication skills
Bonus:
- •Practical familiarity with Docker, Kubernetics •Experienced with developing in Linux and Windows environment •Reverse engineering skills when applied to reversing windows PE files, Office documents, etc. Familiar with sandboxing technologies
#GD
#LI-MIMI
About Fortinet
Industry
TechnologyCompany Size
1001-5000 employees
Application closing date is 2024-09-20
Current Openings
-
Full Time
-
Full Time
-
Data Scientist - BC Cancer - Vancouver
BC Cancer
Full Time
-
Full Time
-
Engine Developer 1
Fortinet
Full Time
-
Engine Developer
Fortinet
Full Time
-
Full Time
-
Staff Software Developer
Fortinet
Full Time
-
Release QA 2
Fortinet
Full Time
-
Release QA 1
Fortinet
Full Time