Taro Logo

Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

A leading technology company specializing in wireless telecommunications and semiconductor products.
Markham, ON, CanadaMexico City, CDMX, Mexico
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

Qualcomm is seeking a Machine Learning Framework, Compiler & Performance Engineer to join their ML Systems Team. This role sits at the intersection of artificial intelligence and mobile computing, as Qualcomm works to make AI ubiquitous across devices. The position involves developing ML/AI compilers and analyzing ML/AI algorithms to drive future hardware and software innovations.

The role offers a unique opportunity to work on cutting-edge AI technology, focusing on power-efficient on-device AI and edge cloud AI solutions. As a team member, you'll be responsible for developing compiler technologies that optimize ML/AI workloads for Qualcomm's hardware, while also contributing to the analysis and enhancement of ML algorithms for future hardware designs.

The ideal candidate will bring strong expertise in compiler design, machine learning frameworks, and performance optimization. You'll work with technologies like PyTorch and ONNX, while utilizing your skills in C++ and Python to create high-performance solutions. The position requires both technical depth in computer architecture and the ability to work effectively in cross-functional teams.

Qualcomm offers comprehensive benefits including health coverage, financial planning programs, and continuous learning opportunities. The company's commitment to innovation in AI and mobile technology makes this an exciting opportunity for someone looking to shape the future of machine learning hardware and software integration.

Last updated an hour ago

Responsibilities For Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

  • Development and evolution of ML/AI compilers for efficient mappings of ML/AI algorithms
  • Analysis of ML/AI algorithms and workloads
  • Implementing algorithms for compiling ML/AI workloads
  • Creating algorithms that couple PyTorch framework to Qualcomm ML/AI Compiler flows
  • Pre-Silicon prediction of performance for ML algorithms
  • Running, debugging and analyzing performance simulations
  • Creation of performance-driven simulation components

Requirements For Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

Python
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field with 4+ years experience
  • Strong object-oriented design principles
  • Strong knowledge of C++ and Python
  • Experience in compiler design and development
  • Knowledge of network model formats/platforms (eg. Pytorch, ONNX)
  • Strong problem-solving, analytical and debugging skills
  • Strong communication skills
  • Knowledge of software development processes
  • Knowledge of computer architecture and digital circuits

Benefits For Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

Medical Insurance
401k
  • World-class health benefit coverage
  • Financial planning programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

ML Software Developer in Test (SDET)—AI Inferencing - Lead Engineer

Lead ML Software Developer in Test position at Qualcomm, focusing on AI Inferencing and ML/DL model testing, requiring 11+ years of experience and strong Python skills.

Lead Engineer, Senior - Model Orchestration and Accuracy Tools

Senior Lead Engineer position at Qualcomm focusing on AI model orchestration and accuracy tools, requiring expertise in machine learning, quantization, and optimization techniques.

Lead Engineer, Senior - AI/ML

Lead AI/ML engineering role at Qualcomm focusing on developing cutting-edge artificial intelligence solutions across mobile, AR/VR, IoT, and Auto ADAS.

Staff Engineer - AI Orchestration

Staff Engineer position at Qualcomm focusing on AI orchestration framework development for Snapdragon platforms, requiring 7+ years of software development experience and strong ML expertise.

Engineer, Staff GenAI QA

Staff GenAI QA Engineer position at Qualcomm, focusing on developing test frameworks for neural networks and machine learning applications.