
Compiler Engineering Intern
Intel Corporation
internship
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Participate to define, design, develop, test, debug, release, enhance, and maintain software tools for domain-specific programming languages.
- Work directly with hardware design teams, compiler development companies, and programming communities.
- Design and implement Triton compiler front-end and back-end components.
- Develop optimization passes for supported kernels.
Requirements
- Candidate must be pursuing a Masters or PhD degree in Electrical Engineering, Electronics and Communication Engineering, Computer Engineering, Computer Science or a related field of study.
- 3+ months of experience with the following: Algorithms, data structures, and software development in C/C++.
- Compiler stages, code generation, and optimization techniques.
- GitHub development environment.
- Preferred Qualifications: Strong problem solving and analytical skills.
- Experience with LLVM, MLIR, and Triton compiler architecture.
- Familiarity with PyTorch attention techniques for transformer models.
Benefits
- Internships
- Virtual work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++AlgorithmsData structuresCompiler stagesCode generationOptimization techniquesLLVMMLIRTriton compiler architecture
Soft skills
Problem solvingAnalytical skills
Certifications
Masters degreePhD degree