Build ML/AI compiler capabilities at Qualcomm Canada ULC using C++, Python, and performance analysis across future hardware and software.This Machine Learning Engineer develops production and exploratory compilers for productive mappings of ML/AI algorithms. The work connects PyTorch with Qualcomm compiler flows and examines workloads across technology designs. You will contribute within cross-site, cross-functional engineering teams.Key Responsibilities:Develop and evolve Qualcomm ML/AI compilersImplement algorithms for high performance and low powerCouple PyTorch efficiently to compiler flowsAnalyze network design trends and hardware implicationsExplore performance, area, and power trade-offsRequirements:Bachelor's degree in computer science, engineering, information systems, or related fieldStrong algorithm development and performance analysis backgroundStrong problem-solving, analytical, and debugging skillsStrong written and verbal communication skillsObject-oriented design, C++, and Python knowledge are assetsApply compiler development, PyTorch, C++, Python, and performance analysis to Qualcomm ML/AI engineering challenges.#J-18808-Ljbffr