Machine Learning Framework, Compiler & Performance Engineer

A leading technology company inventing and developing power-efficient on-device AI, edge cloud AI, and 5G solutions.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Machine Learning Framework, Compiler & Performance Engineer

Qualcomm is seeking a Machine Learning Framework, Compiler & Performance Engineer to join their ML Systems Team. This role sits at the intersection of AI innovation and hardware optimization, focusing on developing and evolving ML/AI compilers and analyzing ML/AI algorithms for future hardware/software solutions. The position offers an opportunity to work with cutting-edge technology in mobile AI and edge computing.

As a team member, you'll contribute to making AI ubiquitous across devices, participating in both production and exploratory compiler development. You'll work on efficient mappings of ML/AI algorithms for current and future hardware architectures, while analyzing workloads to influence Qualcomm's ML offerings.

The ideal candidate combines strong technical skills in C++, Python, and compiler design with a deep understanding of machine learning frameworks like PyTorch. You'll be working in cross-functional teams, requiring excellent communication and problem-solving abilities. The role offers exposure to the latest academic research and customer engagements in ML network design.

Qualcomm provides comprehensive benefits, including world-class health coverage, financial planning support, and wellbeing programs. The company fosters a culture of continuous learning with tuition reimbursement and mentorship opportunities. This position offers a unique opportunity to shape the future of AI technology while working with industry-leading experts in a supportive, inclusive environment.

Last updated 7 days ago

Responsibilities For Machine Learning Framework, Compiler & Performance Engineer

  • Development and evolution of ML/AI compilers
  • Implementing algorithms for compiling ML/AI workloads
  • Creating algorithms that couple PyTorch framework to Qualcomm ML/AI Compiler flows
  • Analysis of ML/AI algorithms and workloads
  • Performance/area/power trade-offs analysis
  • Creation of performance-driven simulation components
  • Pre-Silicon prediction of performance for ML algorithms
  • Running and debugging performance simulations

Requirements For Machine Learning Framework, Compiler & Performance Engineer

Python
Java
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • 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)
  • Knowledge of software development processes
  • Knowledge of computer architecture and digital circuits
  • Strong communication skills (written and verbal)
  • Strong problem-solving and analytical skills

Benefits For Machine Learning Framework, Compiler & Performance Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Mental health and emotional support resources
  • Comprehensive wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Machine Learning Framework, Compiler & Performance Engineer

Machine Learning Compiler Engineer

Senior Machine Learning Compiler Engineer position at Qualcomm focusing on ML compiler development and optimization for cutting-edge machine learning accelerators.

AI, ML & Data Analytics Engineer / Sr Engineer

Senior AI/ML Engineer role at Qualcomm focusing on developing AI solutions for chip design and engineering processes, requiring 2+ years of AI/ML experience.

Engineer, Senior-python Automation framework with Machine Learning

Senior Python Engineer role at Qualcomm focusing on automation framework development with machine learning, requiring 2+ years of experience.

Video Research Engineer - Immersive Video

Senior Video Research Engineer position at Qualcomm focusing on immersive video compression and machine learning technologies.

AI ADK Software Engineer

Senior AI Software Engineer role at Qualcomm China focusing on automotive AI, neural network optimization, and machine learning development for ADAS platforms.