Job Description
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 over a broad set of technology verticals or designs. Qualcomm Engineers collaborate with cross-functional teams to enhance the world of mobile, edge, auto, and IOT products through machine learning hardware and software. This job entails working with subject matter experts in various fields throughout the company to identify areas where Machine Learning can be used to come up with innovative solutions from inception to productization. This position requires the ability to obtain knowledge in different fields like Wireless Systems, Thermal Management, Manufacturing, Autonomous Driving, etc and assess what AI and ML techniques may be the most affective in addressing specific problems. Successfully conduct AI/ML experiments for solving specific issues while showcasing its performance and viability. Must be well versed with various ML/AI techniques from building traditional models to more advanced techniques involving transformers. Must be a strong programmer with knowledge of software development best practices and how they may apply to AI/ML projects.
Responsibilities + Skills
Education
Master's degree in Computer Science, Engineering, Information Systems, or related field.
Experience
2+ years of experience with Machine Learning frameworks (e.g., Tensor Flow, Caffe, Caffe 2, Pytorch, Keras).2+ years of experience in embedded system development and optimization with application to a specific problem domain in ML (e.g., NLP, multi-media).