Qualcomm
Overview
Senior Machine Learning Performance Architect role at Qualcomm. Join to apply for the Senior Machine Learning Performance Architect role at Qualcomm Technologies, Inc. Responsibilities
Develop and enhance performance models that will accurately predict performance and power consumption for various AI workloads. Understand trends in ML network design through customer engagements and latest academic research, and determine how this will affect both software and hardware design. Analyze ML/AI algorithms and workloads on exploratory and existing Qualcomm hardware and software stacks through simulation and on-device characterization. Define, model and tune algorithms for ML/AI compilers, kernels and hardware features to improve mappings of ML/AI workloads on existing and future hardware. Contribute new and evolutionary features to models of hardware and software. Pre-silicon prediction of performance for various ML algorithms. Perform analysis of performance/area/power trade-offs for future hardware and software ML algorithms including impact of SOC components (memory and bus impacts). On-device correlation and tuning of algorithm versus pre-silicon predictions. Implementing software algorithms for mapping ML/AI workloads on Qualcomm hardware. Interface with other cross-site and cross-functional teams to arrive at best-in-class algorithms. Minimum Qualifications
Master’s degree or equivalent in Engineering, Information Systems, Computer Science, or related field and 1+ year of hardware/software/systems engineering or related work experience. Alternatively, Bachelor’s degree with 2+ years of related experience, or PhD in Computer Science, Engineering, Information Systems, or related field. Preferred Skills And Experience
Ability to code in Python Proficiency in Excel including VBA scripting Experience in modeling hardware and workloads to extract performance and power estimates Architectural-level hardware modeling experience preferred Strong background in algorithm development and analysis Strong software engineering principles Strong communication skills (written and verbal) Detail-oriented with strong problem-solving, analytical and debugging skills Ability to learn, think and adapt in a fast-changing environment Preferred exposure to front-end ML frameworks (TensorFlow, PyTorch, ONNX) Experience in compiler design and development is an asset Knowledge of different classes of ML models (e.g., LLM, CNN) Knowledge of computer architecture, digital circuits and hardware simulators Pay Range And Other Compensation & Benefits
$126,700.00 - $217,900.00 The pay range reflects a broad minimum to maximum for this job code and location. Salary is one component of total compensation; Qualcomm offers a competitive annual discretionary bonus program, potential RSU grants, and a comprehensive benefits package. Your recruiter can discuss details about Qualcomm’s benefits. Equal Opportunity Statement
Qualcomm is an equal opportunity employer. Qualcomm is committed to providing an accessible hiring process for individuals with disabilities. For accommodations, please email disability-accomodations@qualcomm.com or call Qualcomm’s toll-free number. Qualcomm will provide reasonable accommodations to support individuals with disabilities during the hiring process. EEO Employer: Qualcomm considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification. Application Notes
Referrals Increase your chances of interviewing. If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
Senior Machine Learning Performance Architect role at Qualcomm. Join to apply for the Senior Machine Learning Performance Architect role at Qualcomm Technologies, Inc. Responsibilities
Develop and enhance performance models that will accurately predict performance and power consumption for various AI workloads. Understand trends in ML network design through customer engagements and latest academic research, and determine how this will affect both software and hardware design. Analyze ML/AI algorithms and workloads on exploratory and existing Qualcomm hardware and software stacks through simulation and on-device characterization. Define, model and tune algorithms for ML/AI compilers, kernels and hardware features to improve mappings of ML/AI workloads on existing and future hardware. Contribute new and evolutionary features to models of hardware and software. Pre-silicon prediction of performance for various ML algorithms. Perform analysis of performance/area/power trade-offs for future hardware and software ML algorithms including impact of SOC components (memory and bus impacts). On-device correlation and tuning of algorithm versus pre-silicon predictions. Implementing software algorithms for mapping ML/AI workloads on Qualcomm hardware. Interface with other cross-site and cross-functional teams to arrive at best-in-class algorithms. Minimum Qualifications
Master’s degree or equivalent in Engineering, Information Systems, Computer Science, or related field and 1+ year of hardware/software/systems engineering or related work experience. Alternatively, Bachelor’s degree with 2+ years of related experience, or PhD in Computer Science, Engineering, Information Systems, or related field. Preferred Skills And Experience
Ability to code in Python Proficiency in Excel including VBA scripting Experience in modeling hardware and workloads to extract performance and power estimates Architectural-level hardware modeling experience preferred Strong background in algorithm development and analysis Strong software engineering principles Strong communication skills (written and verbal) Detail-oriented with strong problem-solving, analytical and debugging skills Ability to learn, think and adapt in a fast-changing environment Preferred exposure to front-end ML frameworks (TensorFlow, PyTorch, ONNX) Experience in compiler design and development is an asset Knowledge of different classes of ML models (e.g., LLM, CNN) Knowledge of computer architecture, digital circuits and hardware simulators Pay Range And Other Compensation & Benefits
$126,700.00 - $217,900.00 The pay range reflects a broad minimum to maximum for this job code and location. Salary is one component of total compensation; Qualcomm offers a competitive annual discretionary bonus program, potential RSU grants, and a comprehensive benefits package. Your recruiter can discuss details about Qualcomm’s benefits. Equal Opportunity Statement
Qualcomm is an equal opportunity employer. Qualcomm is committed to providing an accessible hiring process for individuals with disabilities. For accommodations, please email disability-accomodations@qualcomm.com or call Qualcomm’s toll-free number. Qualcomm will provide reasonable accommodations to support individuals with disabilities during the hiring process. EEO Employer: Qualcomm considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification. Application Notes
Referrals Increase your chances of interviewing. If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr