Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)
Technology, Data & Digital · Data, AI & Analytics · Machine Learning · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Machine Learning Engineer to join their ML Systems Team in Markham, Ontario. This role involves developing and optimizing ML/AI compilers for efficient performance on Qualcomm hardware, and analyzing ML algorithms to influence future product offerings. The position is open to candidates from new graduate to principal levels.
Responsibilities
- Participate in the development and evolution of ML/AI compilers (production and exploratory versions).
- Analyze ML/AI algorithms and workloads to drive future features in Qualcomm’s ML HW/SW offerings.
- Define and implement algorithms for compiling ML/AI workloads to achieve high performance and low power on Qualcomm HW.
- Create and implement algorithms that couple PyTorch framework efficiently to Qualcomm ML/AI Compiler flows.
- Understand trends in ML network design and their impact on SW and HW.
- Explore and analyze performance/area/power trade-offs for future HW and SW ML algorithms.
- Create performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future SoCs.
- Perform pre-Silicon prediction of performance for various ML algorithms.
- Run, debug, and analyze performance simulations to suggest enhancements to Qualcomm hardware and software to tackle bottlenecks.
- Work in cross-site, cross-functional teams.
Requirements
- Demonstrated ability to learn, think and adapt in a 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.
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 8+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 7+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- OR PhD in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
Desired Qualifications
- Strong object-oriented design principles.
- Strong knowledge of C++.
- Strong knowledge of Python.
- Experience in compiler, CPU, DSP and/or GPU 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.
Benefits
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
PythonC++Machine LearningAlgorithmsPyTorchONNXgitJenkinsDockerArtificial Intelligence
#Machine Learning#AI#Compiler#Performance#Frameworks#New Grad#Principal
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Executive
Locations
Markham, Canada
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Saab
Järfälla, Sweden +1 moreHardware Engineer (General Engineering)
Full Time Be an early applicant Posted 3 days ago
Saab
Linköping, SwedenDoktor inom Sensorfusion till Gripenutveckling
Full Time Be an early applicant Posted 3 days ago
Saab
Linköping, SwedenMaster thesis, 30hp: HMI to visualize Human-Autonomy Teaming
Internship Be an early applicant Posted 3 days ago
Microsoft
PolandCopilot Solution Engineer
PLN 284–617k/yr Full Time Be an early applicant Posted 3 days ago
SEB
Stockholm, SwedenCorporate & Investment Banking Summer Internship 2027: FX Quant Trader | SEB, Stockholm
Internship Be an early applicant Posted 3 days ago
Volvo Group
Göteborg, SwedenSOC Analyst L4
Full Time Be an early applicant Posted 3 days ago
