×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Framework, Complier & Performance Engineer Machine Learnin

Job in Markham, Ontario, I3P, Canada
Listing for: QUALCOMM, Inc.
Full Time position
Listed on 2026-10-22
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer
Salary/Wage Range or Industry Benchmark: 105000 - 155000 CAD Yearly CAD 105000.00 155000.00 YEAR
Job Description & How to Apply Below
Position: Machine Learning Framework, Complier & Performance Engineer   Machine Learnin
## Machine Learning Framework, Complier & Performance Engineer Markham, Ontario, Canada Apply Now Find out how well you match with this jobJob :
3098294##
** Company:
** Qualcomm Canada ULC##
** Job Area:
** Engineering Group, Engineering Group  Machine Learning Engineering
** General

Summary:

** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Machine Learning Engineer, you will create and implement machine learning techniques, frameworks, and tools that enable the efficient discovery and utilization of state-of-the-art machine learning solutions over a broad set of technology verticals or designs.

Qualcomm Engineers collaborate with cross-functional teams to enhance the world of mobile, edge, auto, and IOT products through machine learning hardware and software.
** New Position*
* *
* Purpose:

** As a member of Qualcomm’s ML Systems Team, you will participate in two activities:
* Development and evolution of ML/AI compilers (production and exploratory versions) for efficient mappings of ML/AI algorithms on existing and future HW
* Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm’s ML HW/SW offerings  ##
*
* Key Responsibilities:

*** Contributing to the development and evolution of ML/AI compilers within Qualcomm
* Defining and implementing algorithms for compiling ML/AI workloads to achieve high performance and low power on Qualcomm HW
* Creating and implementing algorithms that couple PyTorch framework efficiently to Qualcomm ML/AI Compiler flows.
* Understanding trends in ML network design, through customer engagements and latest academic research, and how this affects both SW and HW design
* Exploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithms
* Creation of performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future So Cs
* Pre-Silicon prediction of performance for various ML algorithms
* Running, debugging and analyzing performance simulations to suggest enhancements to Qualcomm hardware and software to tackle framework, compute and system memory-related bottlenecks
· Successful applications will work in cross-site, cross-functional teams.  
** Requirements:
*** Demonstrated ability to learn, think and adapt in fast changing environment
* Detail-oriented with strong problem-solving, analytical and debugging skills
* Strong communication skills (written and verbal)
* Strong background in algorithm development and performance analysis is essential  
** The following experience would be significant assets:
*** Strong object-oriented design principles
* Strong knowledge of C++
* Strong knowledge of Python
* Experience in compiler design and development is an asset
* Knowledge of network model formats/platforms (eg. Pytorch, ONNX) is a strong asset.
* Knowledge of software development processes (revision control, CD/CI, etc.)
· Familiarity with tools such as git, Jenkins, Docker, clang/MSVC
* On-silicon debug skills of high-performance compute algorithms
· Knowledge of algorithms and data structures
* Knowledge of computer architecture, digital circuits and event-driven transactional models/simulators
*
* Minimum Qualifications:

*
* • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.
** Applicants**:
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disabili or call…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary