
Compiler Engineer
Intel Corporation
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$120,650 - CA$170,330 per year
Job Level
Mid-LevelSenior
Tech Stack
PythonPyTorch
About the role
- 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.
- Participate in language and standards groups.
- Design and implement Triton compiler front-end and back-end components
- Develop optimization passes for supported kernels.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering or related field and 4+ years of experience in GPU programming for AI Workload OR Master's in Computer Science, Computer Engineering or related field and 2+ years of experience in GPU programming for AI Workload OR PhD in Computer Science, Computer Engineering or related field and experience in GPU programming for AI Workload
- Programming skills in C, C++, and Python
- Experience with compiler stages, code generation, and optimization techniques
- Experience with GitHub development environment
- Familiarity with PyTorch attention techniques for transformer models
- Experience with LLVM, MLIR, and Triton compiler architecture
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GPU programmingCC++Pythoncompiler stagescode generationoptimization techniquesPyTorchLLVMMLIR
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer EngineeringMaster's in Computer ScienceMaster's in Computer EngineeringPhD in Computer SciencePhD in Computer Engineering