Search by job, company or skills

Fortinet Technologies

Staff Engineer - Code Analysis and Generative AI Research

6-10 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

  • Design, develop, and maintain cloud security solutions and generative AI applications.
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
  • Write clean, maintainable, and efficient code using Python, with a strong emphasis on OOP principles.
  • Develop and optimize algorithms and data structures to solve complex problems.
  • Participate in code reviews, debugging, and troubleshooting to ensure high-quality software.
  • Conduct research and stay updated on the latest trends in cloud security, generative AI, and software engineering.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Contribute to the development of static application security testing (SAST) engines and other code analysis tools.
  • Understand and write rules for code analysis tools such as Semgrep and CodeQL.

Who We Are Looking for:

  • We are seeking insightful, inclusive connectors to join our team
  • You foster collaborative partnerships by the ways in which you seek to understand others, work together, and diagnose complex organizational variables, issues, and opportunities
  • You have an ongoing sense of drive, informed urgency, and you are attentive to detail
  • You enjoy implementing holistic solutions that meet and scale with the strategic needs of the organization
  • Bachelors or masters degree in Computer Science, Engineering, or a related field.
  • 6 to 10 years of experience in cloud security development.
  • Proven expertise in generative AI tools and applications.
  • Strong proficiency in Python programming with a strong emphasis on object-oriented design.
  • Solid understanding of algorithms and data structures.
  • Experience in compiler development and code analysis.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications:

  • M.S / PhD in Computer Science, Engineering, or a related field.
  • Published research papers in relevant engineering domains.
  • Experience with AI-driven software development and tools.
  • Knowledge of additional programming languages and frameworks.

Skills and Competencies:

  • Deep understanding of cloud security principles and best practices.
  • Proficiency in using and developing generative AI tools.
  • Expertise in Python with a strong emphasis on OOP.
  • Strong grasp of algorithms, data structures, and their applications.
  • Experience in code analysis and compiler development.
  • Knowledge of and ability to write rules for Semgrep and CodeQL.
  • Excellent research and technical writing skills.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network—today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud, or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.

Job ID: 113104777