Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fortinet Logo

Sr. Software Engineer

Fortinet

$160,000 - $200,000
Dec 1, 2025
Sunnyvale, CA, US
Apply Now

Fortinet is looking to enhance its existing and forthcoming GenAI products and platform by integrating cutting-edge GenAI/LLM technologies to set new standards for their products, specifically mentioning FortiGPT and other GenAI innovations.

Requirements

  • Proficiency in Python on Linux is crucial.
  • Experience in other programming languages, such as Java and C++ is a plus
  • Minimum of 3 years’ experience with a deep understanding of AWS or Azure, and containerized environments, Docker is preferred.
  • Solid understanding of LLM and associated development environments; experience in GenAI development is beneficial.
  • Hands-on experience in Web development
  • Hands-on experience in relational and vector database development
  • Hands-on expertise in large-scale and high-performance software design, architecture, and multithreading programming

Responsibilities

  • Design, develop, test, and maintain Fortinet’s GenAI/ML software systems.
  • Direct involvement in troubleshooting and resolving issues in existing products.
  • Execute system integrations in both 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 promptly and with high quality according to specifications.

Other

  • Bachelor’s degree with 5+ years OR Master’s degree with 3+ years OR PhD with 1+ year in Computer Science or related field
  • Knowledge of professional software engineering practices, including version control, coding standards, and code reviews.
  • Familiarity with QA standards and software development principles.
  • Effective communication skills and the ability to work collaboratively across teams.
  • Ability to manage multiple projects simultaneously and effectively juggle various tasks.