Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)

Qualcomm

Company

Qualcomm Canada ULC

Job Area

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary

Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale of mobile, Qualcomm envisions making AI ubiquitous—expanding beyond mobile and powering other end devices, machines, vehicles, and things.

We are inventing, developing, and commercializing power-efficient on-device AI, edge cloud AI, and 5G to make this a reality.

New Position

Job Purpose & Responsibilities

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 SoCs
  • 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 applicants 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 Experiences Would Be Significant Assets

  • 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

Minimum Qualifications

  • 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.

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 View email address on publisher.sourcingsquare.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level) in Québec, QC vacancy
  •  ...building award-winning games or crafting engine technology that enables others to make...  ...of real-time tools in the world. MACHINE LEARNING RESEARCH INTERNSHIP AT EPIC GAMES...  ...etc. ~ Model distillation for realtime performance What we're looking for An ongoing... 
    Performance
    For graduates
    Full time
    Part time
    Internship
    Flexible hours
    Shift work

    Epic Games

    Québec, QC
    13 days ago
  • $129.2k - $174.8k per year

     ...smarter, faster, and more securely. We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is...  ...about building innovative solutions and being exposed to new challenges and technologies while making an impact. This role... 
    Performance
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Québec, QC
    2 days ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train...  ..., and optimization. Work with large-scale datasets, perform feature engineering, data cleaning, and model tuning. Develop... 
    Performance
    Full time
    Remote work
    Relocation

    MS Systems

    Québec, QC
    10 days ago
  •  ...PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets...  ...ferez L'équipe d'intégration Verse Framework façonne la prochaine évolution majeure d'...  ...en mettant l'accent sur la robustesse, la performance et la convivialité Concevoir des API stables... 
    Performance
    Full time

    Epic Games

    Québec, QC
    more than 2 months ago
  •  ...multiverse, we continue to innovate and build new ways to foster friendship and...  ...across the organization. As a Principal Cloud Infrastructure Engineer, you will define and drive the governance...  ...at both a strategic and hands‑on level and will set direction for how cloud... 
    Principal
    Long term contract
    Immediate start

    Wizards of the Coast

    Québec, QC
    2 days ago
  • $250k per year

     ...Cohere is a team of researchers, engineers, designers, and more, who are...  ...with key offices in London, New York City, San Francisco, Montreal...  ...us! Role Overview As a Performance Engineer in the Pre-Training...  ...expertise in software engineering, machine learning, and low-level kernel... 
    Performance
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Québec, QC
    4 days ago
  • Join Cohere as a Performance Engineer, optimizing AI language models for efficiency. Work remotely or from key offices while enhancing model...  ...metrics. Your expertise in software engineering, CUDA, and machine learning frameworks like Python and JAX will be essential. The role... 
    Performance
    Remote work

    Cohere

    Québec, QC
    4 days ago
  •  ...award-winning games or crafting engine technology that enables others...  .... What You'll Do As a Principal Software Programmer of the...  ...and hands-on implementation of new features Design, develop, and...  ...C++, with a strong command of performance-critical systems Deep... 
    Principal
    Performance
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Québec, QC
    more than 2 months ago
  •  ...Marketing - Full / Part Time Admin / Data / Entry Level / ONLINE  RESPONSIBILITIES  Develop, manage and execute all inbound and outbound interactive consumer marketing strategies to drive new customer acquisition, revenue and loyalty goals for online e-tailer.  Develop... 
    Full time
    Part time
    Self employment
    Work from home

    Gsp

    Québec, QC
    more than 2 months ago
  •  ...transformation consultants who remain at the strategic level without hands-on coaching should be excluded....  ...the optimization of the harmonized delivery framework (Jira, Confluence) and strengthen governance and performance monitoring. Facilitate workshops and support managers... 
    Performance
    Full time

    Maarut Inc

    Québec, QC
    more than 2 months ago
  • $95k - $98k per year

     ...Director of Marketing, the Digital Performance Manager plays a key role in...  ...and always on the lookout for new trends, the Digital...  ...optimization opportunities, and share learnings with team members. Effectively...  ...best practices in Generative Engine Optimization (GEO) and Search... 
    Performance
    Permanent employment
    Full time

    Lacroix médecine privée

    Québec, QC
    1 day ago
  •  ...la recherche d’un conseiller ou d’une conseillère en audit de performance \ qui se joindra à l’équipe des services -conseils au bureau...  ...curiosité, alors ce poste est fait pour toi ! \ \ Ton rôle principal sera de contribuer à l’amélioration des organisations en participant... 
    Performance
    Daily paid
    Full time
    Work at office
    Flexible hours

    Mallette S.e.n.c.r.l.

    Québec, QC
    more than 2 months ago
  • $25 - $35 per hour

     ...Détails du poste Lieu principal : Granby, QC Autres possibilités : Drummondville...  ...d'évolution vers programmeur CNC, machiniste senior ou chef d'équipe. Description...  ...principales Préparer et opérer les machines CNC. Lire et interpréter les plans... 
    Full time

    Industrielle Rh Et Recrutement

    Québec, QC
    a month ago
  •  ...where human potential is amplified by machine intelligence to solve the world’s...  ...at Zscaler. We are looking for a Principal Specialist Sales Engineer for  Data Security serving our customers...  ...with a proven history of integrating new technologies to enhance daily workflows... 
    Remote job
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Zscaler, Inc.

    Québec, QC
    11 days ago
  • $110k - $120k per year

     ...currently have a role as a Network Engineer with our large consulting...  ...roles, engineers must have high level understanding and experience...  ...Roles and Responsibilities: Perform 2nd, 3rd level support for the...  ...globally Designand implement new or improve existing networks... 
    Performance
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Québec, QC
    more than 2 months ago
  •  ...Role: Lead Engineer - Commercial Systems Department: Operations...  ...and you’ll be comfortable with new technologies and systems.  Key...  ...industries Ingénieur principal ou ingénieure principale – Système...  ...passionnées par la création systèmes performants. Le poste combine... 
    Permanent employment
    Full time
    Local area
    Remote work
    Work from home

    Disguise Technologies Ltd

    Québec, QC
    more than 2 months ago
  • $40 per hour

     ...mettant un accent particulier sur l’efficacité, l’excellence opérationnelle, la fiabilité et la durabilité. Vantage a été fondée sur le principe selon lequel la conception des centres de données doit évoluer de manière innovante, ce qui conduit à des gains considérables en... 
    Permanent employment
    Full time

    Vantage Data Centers Canada Management,Limited Partnership

    Québec, QC
    2 days ago
  • $100k - $110k per year

     ...Role: Senior DevOps Engineer Type:  Fulltime, Perm...  ...component testing, and system-level verification. Ensure testing...  ...reliable, high-quality releases. Perform command-line troubleshooting and...  ...~ Willingness and ability to learn new technologies in a fast-evolving... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Tech Talent International

    Québec, QC
    more than 2 months ago
  • $95k - $98k per year

     ...Relevant de la directrice du marketing, le ou la Responsable de la performance numérique joue un rôle clé dans la croissance, le rayonnement...  ...veille constante des meilleures pratiques en GEO (Generative Engine Optimization) et en SEO. Participer à l’élaboration, au développement... 
    Performance
    Daily paid
    Permanent employment
    Full time
    Apprenticeship

    Lacroix médecine privée

    Québec, QC
    1 day ago
  •  ...are looking for a Full Stack Engineer or Senior Full Stack Engineer...  ...engineers who are comfortable learning and applying modern...  ...fetching, accessibility, and render-performance practices. Work with relational...  ...experience for mid-level candidates or 6+ years for senior... 
    Performance
    Full time
    Work at office
    Flexible hours

    Leadership Connect

    Québec, QC
    a month ago
  •  ...Relationship Management System (CRM),  ~4.Learning Management System (LMS),  ~5.Document...  ...Management Practises' for IT Service Management frameworks which include: ITIL, PRINCE2, MSP, MoR,...  ...in Communications, Marketing, Business, New Media or Public Relations... 
    Full time

    Atia

    Québec, QC
    more than 2 months ago
  •  ...expérience sur Azure DevOps . Gouvernance technique : Habileté démontrée à définir des standards de sécurité, d'observabilité et de performance (NFR). Savoir-être et Leadership Pragmatisme et sens des affaires : Capacité à équilibrer l'excellence technique avec la... 
    Principal
    Performance
    Day shift

    Canadian Inclusion

    Québec, QC
    4 days ago
  • $25 - $35 per hour

     ...les coûts d’immobilisation et augmente la performance opérationnelle. Usichrome Québec inc....  ...Description de l’offre d’emploi Le machiniste‑soudeur est responsable de l’usinage de...  ...techniques. Installer, régler et utiliser des machines-outils conventionnelles (tour, fraiseuse... 
    Performance
    For graduates
    Permanent employment
    Full time

    Atelier Usichrome Quebec Inc.

    Québec, QC
    6 days ago
  • $23 per hour

    Work Term: Permanent Work Language: French Education: Experience: Études Aucun certificat, diplôme ou grade Expérience ~2 ans à moins de 3 ans Options de conditions d'emploi Jour Hours: 40 heures par semaine
    For graduates
    Permanent employment

    Nettoile inc

    Québec, QC
    23 days ago
  •  ...re hiring a senior full-stack engineer to make a major contribution across...  ...depends on, and help shape new greenfield initiatives. The...  ...API design, testing, debugging, performance, and operational thinking. ~...  ...ramp quickly with equivalent framework experience). ~ Demonstrated... 
    Performance
    Full time
    Work at office
    Flexible hours

    Leadership Connect

    Québec, QC
    more than 2 months ago
  • $25 per hour

     ...notre atelier sont certifiés et expédiés partout à travers le monde. Description du poste : Nous sommes à la recherche d’un(e) machiniste qualifié pour se joindre à notre équipe à temps partiel.   Ce que nous offrons : • Salaire compétitif, selon l’expérience... 
    For graduates
    Permanent employment
    Part time
    Local area
    Flexible hours
    Day shift
    2 days per week
    3 days per week

    Rapido Equipement Inc.

    Québec, QC
    6 days ago
  •  ...faire partie d'une équipe dynamique et performante ? Tu recherches un climat de travail convivial...  ...fonctions   À titre de technicien machiniste, membre du groupe Technologies optiques...  ...les tolérances demandées:  Opérer des machines-outils CNC;   Lire et interpréter des... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Technologies Luqia

    Québec, QC
    15 days ago
  • $27 - $32 per hour

     ...fabrication de produits médicaux sur-mesure sont à la recherche d’un machiniste. Avec plus de 200 000 patient.es aidé.es à travers le monde, l...  .... Choisir et installer les outils nécessaires sur les machines à commande numérique. Programmer et opérer les machines CNC,... 
    Permanent employment
    Flexible hours
    Day shift

    Dominic Quirion

    Québec, QC
    7 days ago
  •  ...Altasciences seeks a Learning & Development Coordinator to support training program administration, digital content management, and employee recognition initiatives. The role reports to the Director of Learning & Development and requires coordination of learning activities,... 
    Work at office

    Altasciences

    Québec, QC
    13 hours ago
  • New job full definition Hours per Week: 40 Shift: Day Schedule: Full-Time
    Full time
    Shift work

    Element RH

    Québec, QC
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level). Be the first to apply!