Inactive
F

Fortinet

Delivers integrated cybersecurity via security fabric

Software Development Engineer

AI Application EngineeringPosted on Sep 1
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • Prior professional experience is not required.
  • Strong proficiency in Python on Linux is required; experience with Java or C++ is a plus.
  • Knowledge or experience with AWS or Azure and containerized environments such as Docker is preferred.
  • A solid understanding of large language models and associated development environments is required; experience in generative artificial intelligence development is beneficial.
  • Knowledge of web development is required.
  • Knowledge of relational and vector database development is required.
  • Knowledge of software design, architecture, and multithreading programming is required.
  • Knowledge of professional software engineering practices, including version control, coding standards, and code reviews, is required.
  • Familiarity with quality assurance standards and software development principles is required.
  • Effective communication skills and the ability to work collaboratively across teams are required.
  • Ability to manage multiple projects simultaneously and effectively juggle various tasks is required.
  • Bachelor’s degree in Computer Science or Electrical Engineering is required.
  • Must be authorized to work in the United States without sponsorship.

Responsibilities

  • Design, develop, test, and maintain Fortinet’s generative artificial intelligence and machine learning software systems.
  • Troubleshoot and resolve issues in existing products.
  • Execute system integrations in cloud-based and on-premises environments.
  • Ensure code quality and manage updates using source control systems.
  • Optimize and support existing software systems and document maintenance procedures.
  • Develop and implement new software features according to specifications.

Desired Qualifications

  • Experience with Java or C++.
  • Knowledge or experience with AWS or Azure and containerized environments such as Docker.
  • Experience in generative artificial intelligence development.
  • Master’s or Ph.D. degree in Computer Science or Electrical Engineering.

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