Machine Learning Performance and Power Engineer

A global leader in wireless technology innovation and semiconductor manufacturing.
$180,400 - $270,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI

Description For Machine Learning Performance and Power Engineer

Qualcomm Technologies, Inc. is seeking a Machine Learning Performance and Power Engineer to join their team in Austin, Texas. This role sits at the intersection of machine learning and hardware optimization, focusing on enhancing the performance and efficiency of ML systems. The position offers an opportunity to work with cutting-edge technology at a global leader in wireless innovation and semiconductor manufacturing.

The role involves analyzing machine learning KPIs, optimizing software and architecture for better performance, and collaborating across hardware and software teams. You'll be responsible for conducting performance testing of multi-threaded systems and developing optimization tools while staying current with the latest advancements in computer architecture and machine learning models.

The ideal candidate will bring a strong educational background in Electrical Engineering, Computer Science, or related fields, combined with significant experience in software engineering or systems engineering. Key technical requirements include expertise in computer architecture, multi-threaded software development, and performance optimization, along with proficiency in programming languages like C++ and Python.

Qualcomm offers a comprehensive benefits package including competitive base salary ($180,400 - $270,600), annual bonus opportunities, RSU grants, and extensive health and wellness benefits. The company provides a collaborative environment where innovation is encouraged and career growth is supported through continuous learning and development programs.

This position represents an excellent opportunity for experienced engineers looking to impact the future of machine learning hardware optimization while working with industry-leading experts in a stable, growing company known for its technological innovations and strong market position.

Last updated 9 days ago

Responsibilities For Machine Learning Performance and Power Engineer

  • Analyze various machine learning KPIs to identify performance bottlenecks
  • Drive changes and optimizations in software, architecture, and micro-architecture
  • Collaborate with experts across hardware and software teams
  • Conduct performance testing and benchmarking of multi-threaded software
  • Develop and maintain tools for performance analysis
  • Stay updated with latest advancements in computer architecture and ML models

Requirements For Machine Learning Performance and Power Engineer

Python
  • Bachelor's degree in EE/CS/CE + 6 years experience, or Master's + 5 years, or PhD + 4 years
  • 2+ years experience with high-performance microprocessor design
  • Strong background in computer architecture and micro-architecture
  • Experience with multi-threaded software development
  • Familiarity with large language and visual models
  • Proficiency in performance analysis and optimization
  • Strong programming skills in C++, Python, or similar
  • Knowledge of machine learning frameworks and libraries

Benefits For Machine Learning Performance and Power Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus
  • RSU grants
  • Comprehensive health coverage
  • Financial planning resources
  • Educational support

Interested in this job?

Jobs Related To Qualcomm Machine Learning Performance and Power Engineer

Machine Learning Framework, Compiler & Performance Engineer (Multiple Levels)

Senior ML Framework & Compiler Engineer role at Qualcomm, focusing on AI compiler development and performance optimization for next-gen hardware.

Machine Learning Test Engineer

Senior Machine Learning Test Engineer position at Qualcomm focusing on AI/ML systems testing, automation framework development, and quality assurance for mobile and embedded platforms.

Senior Networking and AI Software Engineer

Senior Networking and AI Software Engineer role at Qualcomm focusing on AI/ML integration with networking and wireless systems

Engineer, Senior-Machine learning

Senior Machine Learning Engineering role at Qualcomm focusing on embedded and cloud edge software development, requiring 2+ years of experience and strong programming skills.

Computer Vision and Machine Learning Engineer

Senior Computer Vision and Machine Learning Engineer position at Qualcomm China, developing advanced CV/ML algorithms for embedded systems in Shanghai.