
AI Software Research Intern
Intel Corporation
internship
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Supports the design and development of systems and solutions that integrate silicon components, board, and software to meet customer requirements for a specific product segment.
- Assists in system level troubleshooting, network design, and root cause analysis of failures.
- Collaborates with engineering teams to ensure system reliability and performance across diverse use cases.
- As an intern, learns and applies knowledge, builds skills, and explores future career opportunities through hands on experience and projects that support Intel business goals in a collaborative environment.
Requirements
- Working towards a PhD in computer science or related subject.
- Public experience (papers, upstream commits, etc.) on optimizing compilers, kernel generation, computer architecture and dense linear algebra optimizations.
- Knowledge of MLIR/LLVM based compiler, specifically related to linear algebra, vector code generation, CPU/GPU modelling.
- Experience on kernel generation for dense linear algebra via use of compilers, DSLs, direct assembly or LLM-driven exploration.
- Understanding of the trade-offs of modern optimization strategies such as roofline analysis, communication avoidance, replication, caching behavior, register pressure, etc.
Benefits
- Internships
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
optimizing compilerskernel generationcomputer architecturedense linear algebra optimizationsMLIRLLVMvector code generationCPU modellingGPU modellingmodern optimization strategies
Soft Skills
collaborationtroubleshootingroot cause analysissystem reliabilityperformance analysis
Certifications
PhD in computer science