Logo
Qualcomm

Machine Learning Engineer (GenAI Benchmarking)

Qualcomm, San Diego, California, United States, 92189

Save Job

Company:

Qualcomm Korea YH Job Area:

Engineering Group, Engineering Group > Machine Learning Engineering General Summary

Job Overview

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Machine Learning Engineer, you will create and implement machine learning techniques, frameworks, and tools that enable the efficient discovery and utilization of state-of-the-art machine learning solutions across mobile, edge, auto, and IoT platforms.

This role offers hands-on experience with the latest generative AI models and benchmarking tools, deepens your understanding of model optimization and deployment strategies, and helps define best practices for evaluating next-generation AI solutions.

Responsibilities

As a GenAI Benchmarking Engineer at Qualcomm, you will design and implement comprehensive benchmarking frameworks for advanced machine learning models to support on-device AI development.

Your primary responsibility is to develop, automate, and maintain robust frameworks that enable other engineers and developers to assess and validate models throughout the deployment pipeline.

Ensure stakeholders have reliable tools and methodologies to uphold the highest standards of quality, efficiency, and robustness.

Design, implement, and automate end-to-end benchmarking and verification frameworks to support evaluation of models and features throughout all deployment stages, from simulation to on-device execution.

Analyze state-of-the-art GenAI models and benchmarks, and provide guidance on selecting and applying appropriate evaluation methods for diverse use cases.

Develop robust and efficient benchmarking methodologies to assess model performance, including the impact of compression and acceleration technologies.

Collaborate with software and system engineers to understand requirements, plan evaluation strategies, and define key performance metrics (KPIs).

Required Skills:

Proficiency in Python and ML frameworks such as PyTorch or TensorFlow, with hands-on experience implementing and modifying model architectures.

Experience working with neural network architectures such as LLMs, LVMs, LMMs, and understanding their behavior during generation.

Solid software development skills, including debugging, profiling, and performance tuning.

Preferred Skills:

2+ years of proven experience in software development for machine learning with strong programming skills in Python and software design.

Experience in benchmarking generative models, including evaluation of output quality, diversity, and latency.

Familiarity with CI/CD workflows and automation tools for benchmarking and model evaluation.

Familiarity with AI agent frameworks (like LangChain, LlamaIndex, Autogen).

Experience in designing generalized AI solutions such as Retrieval-Augmented Generation (RAG) systems.

Experience using/integrating Qualcomm AI Stack products (e.g. QNN, SNPE, QAIRT).

Experience optimizing models for hardware acceleration, including quantization and deployment on embedded systems (Android/Linux).

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+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

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

Applicants:

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email disability-accommodations@qualcomm.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.

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 site or to Qualcomm employees. 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