AI Test Engineer
Fortinet · Santa Clara, CA · Software-Dev QA
About this role
Fortinet is hiring a mid-level QA Engineer in the software engineering function based in Santa Clara, CA. The posting calls out experience with Python, AWS, GCP, Azure. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $100,000–$140,000 per year.
- Role
- QA Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Santa Clara, CA
- Education
- Bachelor's degree
- Department
- Software-Dev QA
- Posted
- Jul 21, 2025
More roles at Fortinet
Job description
from Fortinet careersWe’re looking for an eager, early-career engineer to help build AI agents to improve work efficiency of network security product development.
Responsibilities:
- Design and implement resilient, scalable multi-agent systems and agentic AI.
- Support RAG pipelines, including vector databases and hybrid search
- Integrate agents with external tools, APIs, and business systems
- Run LLM/RAG evaluations to identify issues and improve reliability
- Write prompts and support light model fine-tuning
Requirements:
- Bachelor’s degree in CS, AI, ML, or a related technical field.
- Strong project-based experience with generative AI is a plus.
- Familiarity with AI agent frameworks.
- Basic understanding of LLMs, prompt engineering, and generative AI concepts.
- Some exposure to vector databases, retrieval systems, or RAG architectures.
- Familiarity with major LLM models
- Basic familiarity with cloud platforms (AWS, GCP, Azure) and containers (Docker).
- Solid Python skills and good understanding of software engineering fundamentals
- Motivated, curious, and excited to learn
The US base salary range for this full-time position is $100,000-$140,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.
Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.