1 Fortinet Job
·
10-15 years
Bangalore / Bengaluru
Fortinet - Staff Engineer - Python Programming (10-15 yrs)
Fortinet
posted 1mon ago
About the job :
Fortinet, founded over 20 years ago, has become a driving force in the evolution of cybersecurity and the convergence of networking and security.
Our mission is to secure people, devices, and data everywhere, and today we are looking a highly skilled and experienced Staff Engineer specializing in Code Analysis and Generative AI Research to join our dynamic team.
The ideal candidate will have a strong background in cloud security development, extensive experience with generative AI tools and applications, and a deep understanding of Python programming with a strong emphasis on object-oriented programming (OOP).
This role will involve designing and implementing complex code flows, solving challenging problems, and contributing to the development of AI-based applications and projects with a focus on code analysis and research.
What You Will Do :
- Reporting to the Architect Software Engineering based in Bangalore.
- 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.
- Bachelor's or Master's 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.
Working Conditions :
- This position requires working from the office full-time; remote work is not available.
Company Culture :
- At Fortinet, we foster a culture of innovation, collaboration, and continuous learning.
- We are committed to creating an inclusive environment where all employees feel valued and respected.
- We encourage candidates from all backgrounds and identities to apply.
- We offer a competitive Total Rewards package to support you in managing your overall health and financial well-being, flexible work arrangements, and a supportive work environment.
- If you aspire to experience a challenging, enjoyable, and rewarding career journey, we invite you to consider joining us and bringing solutions that make meaningful and lasting impact to our 660,000+ customers around the glob
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Staff Engineer roles with real interview advice
10-15 Yrs
Bangalore / Bengaluru