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.