Engineer, Machine Learning Engineering

Leading technology innovator that pushes boundaries of what's possible in next-generation experiences and digital transformation.
Markham, ON, Canada
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI

Description For Engineer, Machine Learning Engineering

Qualcomm, a leading technology innovator, is seeking a Machine Learning Engineer to join their team in Markham, Ontario. This role focuses on creating and implementing machine learning techniques, frameworks, and tools for the Qualcomm AI Stack, specifically targeting Windows on Snapdragon platforms. The position offers an opportunity to work with cutting-edge AI technologies and contribute to next-generation experiences.

The role involves developing SDKs and tools for Neural Network execution, optimizing software performance, and collaborating with a global team. You'll be working on various aspects of machine learning implementation, from low-level hardware optimization to high-level AI model deployment. The ideal candidate should have experience with Windows development, strong C/C++ programming skills, and familiarity with machine learning frameworks.

This is an excellent opportunity for a software engineer passionate about AI and machine learning to work with state-of-the-art technology at a global scale. You'll be part of a team that pushes the boundaries of what's possible in AI implementation on mobile and embedded platforms. The position offers exposure to various neural network architectures and the chance to work with cutting-edge AI frameworks and tools.

The role requires both technical expertise and strong communication skills, as you'll be collaborating with team members across different time zones and technical backgrounds. While working under supervision, you'll have the opportunity to make significant contributions to Qualcomm's AI infrastructure and help shape the future of machine learning on mobile platforms.

Last updated 6 hours ago

Responsibilities For Engineer, Machine Learning Engineering

  • Software development of the Qualcomm AI Stack SDKs and tools to support execution of Neural Networks on Windows on Snapdragon
  • Validate and improve performance and accuracy of software through detailed analysis and test of machine learning use cases
  • Assist with development and application of machine learning techniques into products and AI solutions
  • Develop optimized software to enable AI models deployed on hardware
  • Collaborate with team members for joint design and development

Requirements For Engineer, Machine Learning Engineering

Python
  • Experience with Windows application development
  • Software development experience using C/C++
  • Strong software development skills
  • Strong communication skills (verbal, presentation, written)

Interested in this job?

Jobs Related To Qualcomm Engineer, Machine Learning Engineering

AI Software Engineer, AI PC SDK

AI Software Engineer position at Qualcomm focusing on developing and optimizing AI PC SDK, working with machine learning frameworks and embedded systems in Taiwan.

Machine Learning Systems Integration & Test Engineer

Machine Learning Systems Integration & Test Engineer position at Qualcomm, focusing on AI inferencing solutions and system stability testing, requiring 2+ years of experience and strong programming skills.

DSP Systems Engineer

DSP Systems Engineer position at Qualcomm, focusing on AI processor development and implementing machine learning algorithms for mobile and edge devices.

Voice AI Support Engineer

Voice AI Support Engineer position at Qualcomm Shanghai, focusing on AI model optimization, customer support, and embedded systems development.

GenAI evaluation Engineer - Qualcomm Research

GenAI evaluation Engineer position at Qualcomm Research, focusing on machine learning algorithm evaluation and optimization for embedded AI systems.