Summer 2025 Intern – Software Development Engineering – Apps
Company | Western Digital |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Internship |
Degrees | Master’s |
Experience Level | Internship |
Description
Job Description
Join an internal tools team responsible for multiple applications and databases that provide critical support to Western Digital’s worldwide product engineering teams as they build the next generation of data storage devices. As an intern, you will have the opportunity to work alongside world-class engineers, learn about a foundational technology that powers the modern world (HDDs!), and the chance to deploy your recently acquired skills and knowledge in a real-world use case of Gen AI Summarization. The ideal candidate is a curious, creative, and tenacious problem solver with a passion for AI and software engineering. They are eager to learn, empathetic to users’ pain points, and excited by the challenge of creating user-centric software solutions.
DUTIES AND RESPONSIBILITIES
- Develop methodologies for evaluating AI models
- Identify optimal base LLM and text embedding models for given use case
- Survey data available for training and,
- Determine best approach to incorporate into training pipeline
- Create project plan for development of a Gen AI Summarization tool
- Project execution responsibilities (if time allows):
- Develop, test, and deploy Gen AI Summarization tool
- Participate in code peer reviews
- Collaborate with end users and content subject matter experts
- Provide timely updates on the status of your work and communicate clearly with other team members
Qualifications
- Must have right to work in the US without requiring Western Digital to commence or sponsor an immigration case to employ you (for example, H-1B or other employment-based immigration case)
- Be currently enrolled in a Master’s degree program in Computer Science, Software Engineering, or a related field (Graduating between May 2026 – December 2026)
- Have completed one or more courses covering Gen AI, LLMs, Machine Learning and/or Data Science
- Possess core understanding of Python, Java, or C++ programming languages
- Have excellent communication and teamwork skills
- Be able to work independently and take initiative
- Commitment to writing quality code and delivering excellent user experiences
Nice-to-have:
- Knowledgeable in file I/O handling and text parsing methods
- Experience with open-source AI tools such as LlamaIndex and Huggingface
- Understanding and experience developing RAG-based applications
- Knowledge of NLP concepts and methodologies
- Understanding of the internal algorithms that underpin candidate LLMs and text embedding models
- Background in Computational Linguistics
Benefits
Not Specified