IT & Software

Machine Learning Compiler Performance Engineer

QUALCOMM, Inc.

Toronto · Ontario, Quebec, Alberta, Metro Vancouver Regional District, Capitale Nationale, Ontario, Division No. 11, Peel Region, Moncton Parish · Canada

Build machine learning compiler performance solutions at Qualcomm, using C++ and Python to optimize algorithms for efficient Qualcomm hardware mappings.

This Staff-level engineering role spans ML systems, compiler development, and workload analysis. You will connect PyTorch with Qualcomm ML/AI compiler flows while studying network design trends. Your work will inform future hardware and software features through performance, area, and power analysis.

Key Responsibilities:

  • Develop and evolve production and exploratory ML/AI compilers
  • Define algorithms for high-performance, low-power Qualcomm hardware compilation
  • Couple PyTorch efficiently to Qualcomm ML/AI compiler flows
  • Create C++ and Python performance-driven simulation components
  • Analyze simulations and recommend hardware and software enhancements

Requirements:

  • Bachelor’s degree and four-plus years of related experience
  • Master’s degree and three-plus years of related experience
  • PhD and two-plus years of related experience
  • Strong C++ and Python knowledge with algorithm development experience
  • Performance analysis, debugging, and analytical problem-solving skills

Apply compiler development, PyTorch integration, and performance analysis expertise to Qualcomm’s power-efficient on-device AI systems.

#J-18808-Ljbffr

Reference: WJ-4703_9440927

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.