Senior Machine Learning Performance Architect
Qualcomm - Santa Clara, CA
Apply NowJob Description
OverviewSenior Machine Learning Performance Architect role at Qualcomm. Join to apply for the Senior Machine Learning Performance Architect role at Qualcomm Technologies, Inc.ResponsibilitiesDevelop 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 terface with other cross-site and cross-functional teams to arrive at best-in-class algorithms.Minimum QualificationsMaster’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 ExperienceAbility to code in PythonProficiency in Excel including VBA scriptingExperience in modeling hardware and workloads to extract performance and power estimatesArchitectural-level hardware modeling experience preferredStrong background in algorithm development and analysisStrong software engineering principlesStrong communication skills (written and verbal)Detail-oriented with strong problem-solving, analytical and debugging skillsAbility to learn, think and adapt in a fast-changing environmentPreferred exposure to front-end ML frameworks (TensorFlow, PyTorch, ONNX)Experience in compiler design and development is an assetKnowledge of different classes of ML models (e.g., LLM, CNN)Knowledge of computer architecture, digital circuits and hardware simulatorsPay Range And Other Compensation & Benefits$126,700.00 - $217,900.00The 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 StatementQualcomm is an equal opportunity employer. Qualcomm is committed to providing an accessible hiring process for individuals with disabilities. For accommodations, please email 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 NotesReferrals Increase your chances of interviewing. If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
Created: 2025-09-18