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

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

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

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 offerings. The position offers an opportunity to work with cutting-edge technology in mobile AI and edge computing, contributing to Qualcomm's vision of making AI ubiquitous. The ideal candidate will have strong expertise in compiler design, machine learning frameworks, and performance optimization. You'll be working in a collaborative environment, participating in customer engagements, and driving innovation in ML/AI technology. Qualcomm offers comprehensive benefits, including health coverage, professional development opportunities, and a supportive work culture focused on innovation and growth. This role provides a unique opportunity to impact the future of AI technology while working with industry-leading experts in a company that's at the forefront of mobile and AI innovation.

Last updated 4 days ago

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

  • 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 performance/area/power trade-offs for future HW and SW ML algorithms
  • Pre-Silicon prediction of performance for various ML algorithms
  • Running, debugging and analyzing performance simulations
  • Working in cross-site, cross-functional teams

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

Python
Java
  • Bachelor's degree in Science, Engineering, or related field with 6+ years experience, or Master's with 5+ years, or PhD with 4+ years
  • 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
  • Strong problem-solving, analytical and debugging skills
  • Strong communication skills

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

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
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Machine Learning Framework, Compiler & Performance Engineer (Multiple Levels)

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

Staff Engineer position for ML Test and Automation at Qualcomm, focusing on AI Accelerator benchmarking and ML/DL model testing.

Staff Machine Learning ASIC Design Engineer

Staff Machine Learning ASIC Design Engineer position at Qualcomm, focusing on developing next-generation AI/ML hardware IP solutions with competitive benefits and growth opportunities.

Senior or Staff Engineer - Reinforcement Learning and Planning for Autonomous Driving

Senior/Staff Engineer position at Qualcomm focusing on reinforcement learning and autonomous driving technology development.

Sr. Staff Vehicle Guidance Engineer

Senior technical leadership role focusing on autonomous vehicle guidance systems and AI technology at Qualcomm, combining algorithm development with team leadership.

WIFI/Network AI/ML and Apps Test Engineer (Staff Engineer)

Staff Engineer position at Qualcomm focusing on WiFi/Network AI/ML testing, requiring 10+ years of experience in networking, AI, and embedded systems.