Job Description:
The AI SW team at Qualcomm is focused on advancing state-of-the-art in Artificial Intelligence across various business segments, including Mobile, AR & VR Technology, IoT, and Auto ADAS. The AISW stack leverages Qualcomm chips' extensive heterogeneous computing capabilities, enabling the running of trained neural networks on devices without needing a cloud connection. This allows neural network models trained in various frameworks on Snapdragon platforms to run at blazing speeds while consuming minimal power. As a Senior Lead Engineer, you will see your work directly impact billions of devices worldwide.
Key Responsibilities:
· Lead the design, development, and implementation of AI/ML solutions across multiple domains.
· Collaborate with cross-functional teams to ensure seamless integration of AI/ML components within the broader framework
· Address and resolve issues related to AI models finetuning, quantization, compression and graph level optimizations, ensuring high performance and accuracy of AI models.
· Should possess good analytical skills - Consistently gather, integrate, and interpret information from different sources and conduct in depth analysis to find the root causes, provide recommendations, and effectively solve moderate to highly complex problems.
· Conduct research on industry trends and innovations in AI/ML to adopt best practices in solutions and deliverables.
· Develop and optimize quantization techniques for AI/ML models, ensuring efficient execution on Qualcomm hardware
· Manage project timelines, objectives, and goals, ensuring efficient use of resources across functional areas.
· Mentor and coach junior engineers, providing development experiences and networking opportunities.
Minimum Qualifications:
· Bachelor's degree in Engineering, Computer science or a related field and 4+ years of experience of Software engineering or related work experience
OR
Master’s degree in Engineering, Computer science or a related field and 3+ years of experience of Software engineering or related work experience
· Experience with SW architecture and programming languages.
· Experience with tools and frameworks such as PyTorch, TensorFlow, ONNX, and others.
Preferred Qualifications:
· Excellent development skills in C++ / Python
· Proficient in Data structures and algorithms
· Hands on expertise in deep learning frameworks such as ONNX, PyTorch
· In depth knowledge of state-of-the-art CV, NLP, LLM, GenAI, Classification and Object detection model architectures
· Good understanding of Quantization (8-bit, 4-bit) and Calibration algorithms
· Good understanding of machine learning compiler techniques and graphs optimizations
· Excellent analytical, development, and debugging skills
· Good understanding of SW design patterns and design philosophies (SOLID principles, design patterns)
· Knowledge of machine learning runtimes like ONNX Runtime and execuTorch, TF runtimes is a plus
· Knowledge of AI model efficiency toolkit , Snapdragon Neural processing engine is a plus