KLA
Milpitas, CA, USA
AI Software Engineering Internship
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
Resume tailored to this roleApplied in secondsTrack every application
Download the appAbout this role
About the Role
Join our FaST division and contribute to the design and development of next-generation AI Tools.
This is an exciting opportunity to work on cutting-edge technologies, collaborate with global teams, and gain hands-on experience in software engineering.
Responsibilities
- Design and build advanced AI‑driven corporate program management tools tailored for the semiconductor industry.
- Contribute to the development of engineering tools that support internal workflows and productivity.
- Analyze requirements, design solutions, implement features, perform testing, and deliver high‑quality software components.
Required Skills
- Strong proficiency in modern web technologies, including JavaScript or TypeScript, as well as Python.
- Hands-on experience building web applications, covering front‑end development (HTML, CSS, JavaScript) and supported by coursework or projects involving both front‑end and back‑end components.
- Familiarity with AI technologies and machine learning concepts, including standard ML workflows, tools, and frameworks, with practical experience using large language models (LLMs), retrieval‑augmented generation (RAG), and vector databases such as ChromaDB.
Minimum Qualifications
Students working towards a Master's or Bachelor's Level Degree in Computer Science or Computer Science Engineering