Job Description
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.
- Mentor and coach junior engineers, providing development experiences and networking opportunities.
- Address and resolve issues related to AI models optimizations, ensuring high performance and accuracy of AI models.
- 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
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.
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
- Good understanding of SW design patterns and design philosophies (SOLID principles, design patterns)
- Excellent analytical, development, and debugging skills
- Knowledge of machine learning compilers (TVM, Glow) is a plus
Minimum Qualifications: