Compiler Engineering Undergraduate Intern - SYCL Runtime

Opens intel.wd1.myworkdayjobs.com in a new tab

About This Role

  • The Role and Impact As Compiler Engineering Intern, you will dive into the exciting world of compiler technologies, contributing to the advancement of Intel's open-source compiler stack.
  • Your day-to-day tasks will involve analyzing applications and benchmarks, triaging issues, and assisting in developing innovative compiler features that maximize hardware performance.
  • This role gives you hands-on experience and exposure to cutting-edge technologies, empowering you to contribute meaningfully to Intel's software ecosystem.
  • This position is not eligible for Intel immigration sponsorship.
  • Location: Toronto Canada Ideal Start Date: January 2027 Business group The Data Center Group (DCG) is at the forefront of innovation, driving Intel's leadership in high-performance computing and AI.
  • Within DCG, the SYCL Runtime team focuses on optimizing tools and technologies to enhance software performance across Intel's CPU and GPU architectures.
  • By joining this group, you'll be part of a team committed to enabling groundbreaking advancements for diverse workloads, supporting Intel's mission to shape the future of computing.
  • Key Responsibilities - Analyze and triage performance issues in C++, OpenMP, and SYCL applications and benchmarks. - Collaborate with cross-geo engineering and validation teams to ensure product quality and performance. - Investigate and resolve compiler defects, prepare reproductions, and track bug submissions. - Contribute to compiler middle-end and back-end development, including scalar and loop optimization and vectorization. - Execute functional and performance experiments, including stress testing, and identify opportunities for product improvement. - Engage with open-source compiler communities and contribute to industry-wide solutions.

Requirements

  • Pursuing a Bachelor's degree in Computer Science, Computer Engineering, Applied Mathematics, or a related technical discipline. - Hands-on experience in C/C++ coding, object-oriented programming, and data structures gained through internships, academic projects, coursework, or hands-on training. - Proficiency in Linux and Windows command-line environments. - Strong problem-solving and debugging skills with a history of proactively pursuing solutions.
  • Preferred Qualifications - Familiarity with compiler technologies such as middle-end/back-end development, linker, or assembler. - Knowledge of code optimization techniques for efficient hardware performance. - Experience with parallel programming models like OpenMP, CUDA, or SYCL. - Demonstrated ability to analyze runtime behaviors and contribute to performance improvements for heterogeneous computing architectures.
  • Canada Accommodation: Intel is committed to a culture of accessibility.
  • Intel provides accommodations to applicants and employees with disabilities.

Tools & Skills

Languages

Sourced directly from Intel’s career page

Your application goes straight to Intel.

Intel logo

Intel

Canada, Toronto

Specialisation
Open roles at Intel
590 positions
Job ID
/job/Canada-Toronto/Compiler-Engineering-Undergraduate-Intern---SYCL-Runtime_JR0286849

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles