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
This job posting may no longer be active. You may be interested in these related jobs instead:
AI Software Engineer, Staff

Staff AI Software Engineer position at Qualcomm, focusing on developing and optimizing AI solutions for Snapdragon processors in Taiwan.

Sr Staff Software Developer – AI Platforms Engineer

Senior Staff Software Developer position focused on AI platform engineering at Qualcomm, developing generalized AI solutions and LLM applications.

Cloud AI Power & Limits Management Software Engineer - Sr. Staff

Senior Staff Software Engineer role at Qualcomm focusing on AI power management and optimization for cloud accelerators, offering competitive compensation and the chance to work on cutting-edge technology.

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

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

Lead Machine Learning Compiler and Performance Engineer - Guadalajara

Lead ML Compiler Engineer role at Qualcomm focusing on AI compiler development and performance optimization for next-gen hardware architectures.

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 a month 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?