{bc}
indeed

FY27 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)

Qualcomm
Markham, CAN
Internship
Intern
Onsite
Discovered 3 days ago
Python or C++Analytical and problem-solving skillsDebuggingWritten and verbal communicationMachine learning compilersCompiler optimization
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Python or C++Analytical and problem-solving skillsDebugging
Smart Apply

Full Job Posting

About Qualcomm

Qualcomm develops technologies spanning AI, high-performance computing, low-power computing, and connectivity.

The company’s early career programs provide mentorship, technical experience, professional development, and collaboration across global teams.

Role Overview

The intern will work at the intersection of machine learning, compiler technology, and AI hardware architecture.

The role supports execution of advanced AI models on Qualcomm Neural Processing Units.

The team develops production machine learning compiler technology used in the Qualcomm AI Runtime SDK.

The team also develops performance modeling and simulation tools for current and future AI architectures.

Performance Engineering

  • Compile and optimize neural networks for Qualcomm AI accelerators.
  • Analyze model performance, compiler algorithms, runtime efficiency, and hardware utilization.
  • Prototype algorithms for high-performance, low-power AI workload execution.
  • Identify compute and memory-hierarchy bottlenecks.
  • Recommend software and hardware improvements.

Compiler and System Optimization

  • Contribute to the machine learning compiler stack.
  • Prototype optimization techniques for emerging AI workloads and neural network architectures.
  • Analyze machine learning workloads to guide future hardware and software features.

Modeling and Simulation

  • Develop performance models and simulation infrastructure using Python, C, and C++.
  • Evaluate Qualcomm AI accelerators and predict workload performance before silicon is available.

Minimum Qualifications

  • Proficiency in Python or C++ is required.
  • Strong analytical, problem-solving, and debugging skills are required.
  • Strong written and verbal communication skills are required.
  • A detail-oriented approach and interest in complex technical problems are required.

Preferred Qualifications

  • Familiarity with object-oriented design principles is preferred.
  • Experience with Git, CI/CD systems, Linux, and SSH is preferred.
  • Experience with algorithms and data structures is preferred.
  • Relevant coursework, research, or project experience in machine learning, AI, computer architecture, systems software, or performance engineering is preferred.

Education and Availability

  • Applicants must be enrolled in a relevant bachelor’s or master’s degree program.
  • Applicants must be available from May 2027 through August 2028 for the 16-month internship.
  • Expected graduation must be November 2028 or later.

Internship Program

  • Interns receive mentorship, manager support, professional development workshops, social events, cross-functional speaker sessions, and an executive speaker series.
  • The program includes competitive hourly pay, accrued vacation time, and a housing stipend.

Application Notes

  • Candidates may be invited to complete a timed HackerRank challenge.
  • Generative AI tools are not permitted during interviews unless explicitly authorized by the interviewer.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Qualcomm