Apply for this job now

Engineer - Machine Learning Compilers & Optimizations (San Diego, Bay Area, Austin)

Location
San Jose, California
Job Type
Permanent
Posted
14 Jul 2022
Company:

Qualcomm Technologies, Inc.

Job Area:

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary:

AI is moving from cloud to the edge devices. QUALCOMM, as the world's leading mobile computing platform provider, is committed to enable the wide deployment of intelligent solutions on all possible devices. Be a part of our Deep Learning research project in Corporate R&D, where you will be involved and participate in building best-in-class solutions and tools needed to enable state-of-the-art technologies for next generation mobile/embedded machine learning platforms for smart phones, autonomous vehicles, robotics and IOT devices.

In this role, you will work in a dynamic research environment, be part of a multi-disciplinary team of researchers and software developers, collaborate with internal teams, work with popular neural network frameworks, and understand the architecture of Qualcomms SOC compute and ML HW accelerators. You will design, develop & test software for machine learning compilers, tools and frameworks that enable models to efficiently run on all edge devices. The successful applicant should have a strong software background, and passion to work on neural network frameworks/libraries.

Minimum Qualifications:

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ 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 1+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

OR

PhD in Computer Science, Engineering, Information Systems, or related field.

Ideal candidates will demonstrate the following:

3+ years experience in analyzing and optimizing performance for parallel data compute intensive applications

Experience with compiler development process and framework , computer architecture design, or developing HPC applications

Strong object-oriented design and development skills

Experience with Source Code and Configuration management tools, such as Git

Experience with TDD development solutions

Previous experience working in an Agile environment, and collaborating with multi-disciplinary teams

Knowledge of LLVM/GCC or Machine Learning compiler frameworks such as TVM, Glow is a plus

Knowledge of Convolutional Neural Networks (CNNs), RNN/LSTM/Transformer is a plus

Knowledge of Qualcomm Hexagon DSP is a plus

Qualcomm is committed to hiring and supporting individuals with disabilities. Although this role has some expected physical activity, an inability to perform one or more of the listed physical requirements should not deter otherwise qualified applicants from applying. We will work with you throughout the application and onboarding process to provide reasonable accommodations. Examples of expected physical activity include: frequently transporting between offices, buildings, and campuses up to mile; frequently transporting and installing equipment up to 5 lbs.; performing tasks at various heights (e.g., standing or sitting); monitoring and utilizing computers and test equipment for more than 6 hours a day; and continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.

Applicants : If you are an individual with a disability and need an accommodation during the application/hiring process, please call Qualcomms toll-free number found here () for assistance. Qualcomm will provide reasonable accommodations, upon request, 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. Qualcomm is an equal opportunity employer and supports workforce diversity.

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.

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

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

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Equal Employment Opportunity:

"EEO is the Law" Poster Supplement :

Pay Transparency NonDiscrimination Provision:

Employee Polygraph Protection Act:

Family Medical Leave Act:

Rights of Pregnant Employees:

Discrimination and Harassment:

California Family Rights Act:

Apply for this job now

Details

  • Job Reference: 658155669-2
  • Date Posted: 14 July 2022
  • Recruiter: Qualcomm
  • Location: San Jose, California
  • Salary: On Application
  • Sector: Manufacturing Operations
  • Job Type: Permanent