4 days ago
Machine Learning/AI Software Intern
Qualcomm
On Site
Full Time
CN¥120,000
Beijing, Beijing, China
Job Overview
Job TitleMachine Learning/AI Software Intern
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCN¥120,000
LocationBeijing, Beijing, China
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Machine Learning/AI Software Intern at Qualcomm
As a Machine Learning/AI Software Intern at Qualcomm, you will join our AI team to contribute to the software design and implementation of model deployment in edge devices. This role offers an exceptional opportunity to gain practical experience in a fast-evolving field, focusing on projects involving model compression, quantization, conversion, and on-device deployment, making a significant impact on cutting-edge technology.
Key Responsibilities
- Develop end-to-end AI tools, models, or software for running quantized neural network models on Qualcomm's leading-edge hardware with optimal resource utilization.
- Design and develop comprehensive end-to-end test strategies and frameworks for complex software systems.
- Create and maintain automated test suites utilizing modern testing tools and frameworks.
- Develop debugging and profiling tools, along with Qualcomm SDK, for rapid deployment of quantized models on devices.
- Actively participate in code reviews and contribute to enhancing test coverage and code quality.
- Collaborate effectively with cross-functional teams to understand requirements and devise appropriate test approaches.
- Analyze test results thoroughly and provide detailed, actionable feedback to the development team.
- Conduct experiments to reproduce and optimize the accuracy and performance of various AI models.
- Engage in related paper reading, summarization, and presentation of findings.
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a closely related technical field.
- Demonstrated experience with large language models (LLM), vision-language models (VLM), and large vision models (LVM), including familiarity with diffusers, multi-modality, CNNs, RNN/LSTMs, Transformers, and other relevant architectures.
- Practical experience in model quantization, compression, and deployment specifically on smartphones or other edge devices.
- Strong foundational mathematical skills, including linear algebra, matrix operations, differential algebra, and statistics.
Preferred Skills
- Proficiency in C++ and Python programming languages.
- Experience with machine learning and deep learning algorithms and architectures, such as CNNs, RNN/LSTMs, Transformers, LVM, and LLM.
- Hands-on experience with popular ML frameworks, including TensorFlow, PyTorch, and Onnx Runtime.
- Knowledge of on-device AI model deployment is a significant advantage.
- Familiarity with llama.cpp or ExecuTorch is a plus.
- Understanding of Qualcomm SNPE/QNN SDK is also beneficial.
Key skills/competency
- Machine Learning
- Artificial Intelligence
- Deep Learning
- Model Quantization
- Edge Device Deployment
- Python
- C++
- TensorFlow
- PyTorch
- Neural Networks
- LLM
How to Get Hired at Qualcomm
- Research Qualcomm's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their AI and intern programs.
- Tailor your resume: Customize your resume and cover letter to highlight experience in machine learning, AI, C++, Python, and embedded systems, using keywords from the Machine Learning/AI Software Intern description.
- Showcase relevant projects: Prepare a portfolio or GitHub link demonstrating your experience with LLMs, model quantization, on-device deployment, and ML frameworks like TensorFlow or PyTorch.
- Master technical fundamentals: Brush up on linear algebra, statistics, deep learning architectures, and data structures. Practice coding problems relevant to AI/ML software development.
- Network strategically: Connect with Qualcomm employees and recruiters on LinkedIn. Attend virtual career fairs or company webinars to learn more about their intern programs and express interest.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What projects will a Machine Learning/AI Software Intern at Qualcomm typically work on?
02What programming languages are essential for the Machine Learning/AI Software Intern role at Qualcomm?
03What machine learning frameworks are preferred for this Qualcomm Machine Learning/AI Software Intern role?
04How critical is knowledge of model quantization and compression for this internship at Qualcomm?
05What kind of mathematical background is required for the Machine Learning/AI Software Intern position at Qualcomm?
06Will I work with large language models during my Machine Learning/AI Software Intern at Qualcomm?
07What specific Qualcomm SDKs should I be familiar with for this internship?
Explore similar opportunities that match your background