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

Lead AI/ML Engineering role at Qualcomm Bangalore, focusing on developing and optimizing machine learning solutions for mobile, AR/VR, IoT, and automotive applications.

Staff Engineer, Machine Learning Engineering (Heterogenous SW)

Staff ML Engineering role at Qualcomm focusing on Gen AI Technology for Edge computing, including model optimization and hardware acceleration.

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.

Computer Vision Modeling Engineer, up to Staff

Join Qualcomm as a Computer Vision Modeling Engineer to develop Vision IP solutions for Snapdragon processors, focusing on algorithm modeling, architecture design, and performance optimization.

Cloud Machine Learning LLM Serving Staff engineer

Staff Engineer position at Qualcomm focusing on Cloud Machine Learning and LLM serving, requiring 8+ years of experience in software engineering and deep learning expertise.

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 8 days 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?