Compiler Engineering Undergraduate Intern - SYCL Runtime

Intel
Toronto
Workplace: HybridInternshipFunction: Healthcare (Clinical, Medical, Wellness)Education: bachelorsSkills: ["Problem-solving","Debugging","Collaboration","Analysis","Troubleshooting"]

Contribute to Intel’s open-source compiler stack as an undergraduate intern on the SYCL Runtime team. Analyze and triage performance issues in C++, OpenMP, and SYCL applications and benchmarks, investigate compiler defects, and help develop middle-end and back-end optimizations such as scalar/loop optimization and vectorization. Run functional and performance experiments, collaborate with cross-geo teams, and engage with open-source compiler communities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Intel
Intel
19 hours ago

Compiler Engineering Undergraduate Intern - SYCL Runtime

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Contribute to Intel’s open-source compiler stack as an undergraduate intern on the SYCL Runtime team. Analyze and triage performance issues in C++, OpenMP, and SYCL applications and benchmarks, investigate compiler defects, and help develop middle-end and back-end optimizations such as scalar/loop optimization and vectorization. Run functional and performance experiments, collaborate with cross-geo teams, and engage with open-source compiler communities.
Location: Toronto
Workplace: Hybrid
Employment Type: Internship
Job Function: Healthcare (Clinical, Medical, Wellness)
Seniority: Intern level

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 by preparing reproductions and tracking 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.

Key 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 through internships, academic projects, coursework, or training.
  • •Proficiency in Linux and Windows command-line environments.
  • •Strong problem-solving and debugging skills with a history of proactively pursuing solutions.
  • •Familiarity with compiler technologies (e.g., middle-end/back-end development, linker, or assembler).
Experience:Open-sourceHeterogeneous computing
Education:Bachelor's in Computer Science, Computer Engineering, Applied Mathematics, or a related technical discipline
Skills:Problem-solvingDebuggingCollaborationAnalysisTroubleshooting
Tech Stack:C++COpenMPSYCLCUDALinuxWindowsObject-oriented programmingLinkerAssembler

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Intel
Designs and manufactures semiconductor chips, processors, and related hardware for PCs, data centers, networking, and embedded applications, while providing software and services to accelerate computing across industries globally.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1968
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor