Sr Staff, Machine Learning Compiler & Performance Engineer

Job title:

Sr Staff, Machine Learning Compiler & Performance Engineer

Company

Qualcomm

Job description

Job Description:Company: Qualcomm Canada ULCJob Area: Engineering Group, Engineering Group
Machine Learning EngineeringGeneral 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.Job Purpose & ResponsibilitiesAs 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 mapping ML/AI workloads to Qualcomm HW
  • Understanding trends in ML network design, through customer engagements and latest academic research, and how this affects both SW and HW design
  • Creation of performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future SoCs
  • Exploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithms
  • 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 compute and system memory-related bottlenecks

· Successful applications will work in cross-site, cross-functional teams.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.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 design and development
  • Knowledge of network model formats/platforms (eg. Pytorch, Tensorflow, ONNX) is an asset.
  • On-silicon debug skills of high-performance compute algorithms · Knowledge of algorithms and data structures
  • Knowledge of software development processes (revision control, CD/CI, etc.) · Familiarity with tools such as git, Jenkins, Docker, clang/MSVC
  • Knowledge of computer architecture, digital circuits and event-driven transactional models/simulators

Applicants: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email toAlthough this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.Qualcomm is an equal opportunity employer and supports workforce diversity.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 .

Expected salary

Location

Markham, ON

Job date

Wed, 05 Jun 2024 02:47:13 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

yonnetim

Share
Published by
yonnetim

Recent Posts

PhD Studentship: Improving health and wellbeing in Nottingham through improved understanding of the link between air pollution and health. (MED2025)

Job title: PhD Studentship: Improving health and wellbeing in Nottingham through improved understanding of the…

5 minutes ago

Financial Planner – Sudbury

Job title: Financial Planner - Sudbury Company Scotiabank Job description Requisition ID: 210904Join a purpose…

17 minutes ago

Clinical Senior Lecturer in Electrocardiology

Job title: Clinical Senior Lecturer in Electrocardiology Company University of Glasgow Job description The College…

29 minutes ago

Category Engineer

Job title: Category Engineer Company Unilever Job description of Engineering in FMCG / foods /…

51 minutes ago

Science Vacancy – Southend on Sea

Job title: Science Vacancy - Southend on Sea Company The WYN Trust Job description faculty…

53 minutes ago

PhD Studentship: Unlocking the molecular mechanisms governing stem cell dormancy. BBSRC SWBio DTP PhD studentship 2025 Entry

Job title: PhD Studentship: Unlocking the molecular mechanisms governing stem cell dormancy. BBSRC SWBio DTP…

1 hour ago
If you dont see Apply Link. Please use non-Amp version