
Software Development Intern
Fortinet · Sunnyvale, CA
This listing has closed — view similar roles below.
- On site
- Full-time
- $72,800 / year
- Sunnyvale, CA
Job highlights
- Internship developing AI failure analysis for QA automation.
- Utilize Anthropic API and MCP server integration.
- Focus on prompt tweaking and performance optimization.
- Requires Python, Java, Shell, and AI/RAG knowledge.
- 2-3 month paid internship opportunity.
About the role
Software Development Intern
Fortinet is seeking a Software Development Intern to join our QA automation team. This internship focuses on developing AI-powered failure analysis for FortiSwitch QA automation regression using the Anthropic API and an MCP server for AI integration with custom data sources. You will be involved in prompt tweaking, bad case analysis, and performance optimization, while managing code updates using source control systems to ensure code quality.
Responsibilities:
- Develop AI-powered Failure Analysis of FortiSwitch QA automation regression using Anthropic API.
- Utilize MCP server for AI integration with custom data sources.
- Engage in Prompt Tweak, Bad Case Analysis, and Performance Optimization.
- Manage code updates using Source Control systems to ensure code quality.
Skillset Requirement:
- Proficiency in Python, Java, Shell.
- Familiarity with Anthropic API, Agent, RAG, MCP, LangGraph Logic, Vector Database, and API Integration.
- Understanding of Linux system internals.
- Network Knowledge is a significant plus.
Internship Details:
- Duration: 2-3 months
- Pay Range: $35-45 USD per hour
Why Join Us:
We offer a supportive work environment and a competitive Total Rewards package. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe. Fortinet is committed to providing reasonable accommodations and is an equal opportunity employer.
About Fortinet:
Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations worldwide. Our Security Fabric architecture delivers security without compromise across networked, application, cloud, or mobile environments. Over 500,000 customers trust Fortinet to protect their businesses.
Key skills/competency:
- Software Development Intern
- AI-powered Failure Analysis
- FortiSwitch QA Automation
- Anthropic API
- MCP Server
- Prompt Tweak
- Performance Optimization
- Source Control Management
- Python
- Linux System Internals
Skills & topics
- Software Development Intern
- AI
- Python
- Java
- Shell
- Anthropic API
- RAG
- MCP
- LangGraph
- Vector Database
- API Integration
- Linux
- QA Automation
- Fortinet
- Internship
How to get hired
- Research Fortinet's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application with their goals.
- Tailor your resume: Highlight projects and coursework related to AI, Python, Java, Shell, API integration, and Linux, using keywords from the job description for the Software Development Intern role.
- Craft a compelling cover letter: Express your enthusiasm for AI-powered QA automation and specifically mention your interest in working with Anthropic API and MCP server at Fortinet.
- Prepare for technical interviews: Be ready to discuss your experience with Python, Java, Shell, and any familiarity with RAG, LangGraph, or Vector Databases, as well as Linux system internals.
- Showcase your problem-solving skills: Be prepared to discuss how you would approach prompt tweaking, bad case analysis, and performance optimization during your internship.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the duration of the Software Development Intern position at Fortinet?
- The Software Development Intern position at Fortinet is a temporary role with a duration of 2-3 months.
- What programming languages are required for the Software Development Intern role at Fortinet?
- The required programming languages for the Software Development Intern role at Fortinet are Python, Java, and Shell.
- Does Fortinet offer accommodations for individuals with disabilities for this internship?
- Yes, Fortinet is committed to providing reasonable accommodations for all qualified individuals with disabilities. You can contact accommodations@fortinet.com for assistance.
- What specific AI technologies will the Software Development Intern work with at Fortinet?
- The Software Development Intern will work with AI technologies such as Anthropic API, Agent, RAG, MCP, LangGraph Logic, and Vector Databases.
- What is the hourly pay range for the Software Development Intern at Fortinet?
- The US hourly pay range for this temporary Software Development Intern position at Fortinet is $35-45 USD.
- What is considered a 'big plus' for the Software Development Intern role at Fortinet?
- Knowledge of Linux system internals and Network Knowledge are considered a big plus for the Software Development Intern role at Fortinet.
- How can I apply for the Software Development Intern job at Fortinet?
- You can apply for the Software Development Intern job at Fortinet by submitting your resume and tailoring it to the specific requirements of the role. Focus on highlighting your skills in Python, AI, and system internals. You can also reach out to the hiring manager at *****@fortinet.com for more information.