F5→
Software Development Engineer (AI/ML) Intern at F5 in San Jose
InternshipHybridFull-timeSan Jose$87k–$132k/yr
Skills
pythonai/ml conceptsdata structuresalgorithmsobject-oriented programminglinuxshell scriptingci/cd automationdockerkubernetes
Job Description
Summary: F5 is a company dedicated to creating a better digital world by empowering organizations to secure and run applications. They are seeking a Software Development Engineer (AI/ML) Intern who will work on hands-on projects, collaborate with engineers, and contribute to the design and development of scalable systems.
Responsibilities:
- Contribute to real-world projects and the development cycle of products that meet team goals
- Work with peers to design, implement, and test code in a collaborative environment
- Help analyze requirements, test features, and integrate components into applications
- Assist with creating technical documentation for designs and new features
- Participate in design and code reviews to learn best practices and ensure quality
- Collaborate with your project team to explore and develop data-driven solutions
Required Qualifications:
- In the process of completing a bachelor's degree in Artificial Intelligence, Data Science, Computer Science, Software Engineering, Information Technology, Computer Engineering, or related fields
- Must have at least one additional quarter/semester of school remaining following the completion of the internship
- Be enrolled in an accredited college or university in the United States
- Demonstrated experience programming in an object-oriented language (e.g. Python, Go, Java, C#, C)
- Foundational understanding of AI/ML concepts (e.g., supervised vs. unsupervised learning, train/test splits, overfitting, and common evaluation metrics)
- Demonstrated knowledge in computer science fundamentals (e.g. Data Structures and Algorithms)
- Must be willing to relocate to San Jose, CA for the internship and for a subsequent full-time role upon graduation, if offered
Preferred Qualifications:
- Experience with Systems & Scripting (e.g. Linux, Shell scripting)
- Experience with Infrastructure & DevOps (e.g. CI/CD automation, Docker, Kubernetes)
- Experience building LLM-based applications (e.g., RAG, chatbots, or AI agents with tool/function calling) through projects or coursework
- Experience with Research & Applications (e.g., AI/ML), including exploring existing approaches (papers, blogs, or open-source), turning them into proof-of-concepts, and documenting results and recommendations; publications or open-source contributions are a plus
Required Skills: Python, AI/ML concepts
Important Skills: Data Structures, Algorithms, Object-oriented programming
Nice-to-Have Skills: Linux, Shell scripting, CI/CD automation, Docker, Kubernetes
Benefits: Training & Mentoring: Develop your skills with comprehensive training and support from experienced mentors., Wellness Weekends: Enjoy additional days off for rest and rejuvenation., Continuous Learning: Embrace daily learning opportunities with autonomy and responsibility., Intern Week: Gather with company leaders, fellow interns, and future colleagues for a fun and interactive week of events to celebrate interns and prepare you for a future at F5., Path to Permanency: Excel in your internship and return to a full-time role in the same location after graduation!
Benefits
Training & Mentoring: Develop your skills with comprehensive training and support from experienced mentors.
Wellness Weekends: Enjoy additional days off for rest and rejuvenation.
Continuous Learning: Embrace daily learning opportunities with autonomy and responsibility.
Intern Week: Gather with company leaders, fellow interns, and future colleagues for a fun and interactive week of events to celebrate interns and prepare you for a future at F5.
Path to Permanency: Excel in your internship and return to a full-time role in the same location after graduation!