Join Qualcomm as a Machine Learning Compiler Engineer
About the Role
Qualcomm Technologies, Inc. is seeking a Machine Learning Compiler Engineer to join our Compiler Labs unit within the AI Software department. This role is perfect for individuals passionate about advancing and applying mathematics, programming languages theory, and advanced algorithms to optimize programs for cutting-edge machine learning accelerators.
Responsibilities
- Work on a wide range of machine learning compilers.
- Improve ML compiler optimization capabilities through benchmark analysis and profiling.
- Innovate new ML compiler and optimization algorithms.
- Upstream compiler algorithms to open-source compiler projects.
- Author research publications and represent Qualcomm in conferences and industry forums.
- For senior levels, lead and manage projects while doing substantial technical work.
Qualifications
Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of relevant work experience.
- OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of relevant work experience.
- OR PhD in Computer Science, Engineering, Information Systems, or related field.
Preferred Qualifications
- Master's degree in Computer Science, Engineering, Electrical Engineering, or related field.
- Experience with compiler development and computer architecture.
- ML experience and a degree in computer science or applied mathematics.
- Experience with software engineering, MLIR, MLIR Dialects (LinAlg, Affine), Pytorch 2.0, TVM, Triton, and/or LLVM.
- SYCL experience, ML applications, and ML optimization experience.
- High performance computing experience, polyhedral compiler optimization experience, loop transformation and vectorization experience.
- GPU programming and parallel programming experience.
Why Join Us?
At Qualcomm, we offer a competitive salary range of $133,000 to $200,000 per year, along with a comprehensive benefits package designed to support your success at work, at home, and at play. We also provide a competitive annual discretionary bonus program and opportunities for annual RSU grants.
Qualcomm is an equal opportunity employer. We are committed to providing an accessible hiring process and workplace for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact us.
About Qualcomm
Qualcomm is a leader in delivering intelligent computing everywhere. Our team is a good home for compiler developers with advanced degrees, and we offer solid mentoring and substantial responsibility quickly for entry-level engineers. Join us to work on some of the most interesting and challenging problems in the field of machine learning compilers.
Apply now to be part of a team that is making a significant impact on Qualcomm’s business and the future of machine learning technology.
Benefits Extracted with AI
- Competitive annual discretionary bonus program
- Opportunity for annual RSU grants
- Highly competitive benefits package
Similar jobs
Last update: 23 minutes ago
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
Expert Machine Learning Engineer
Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.
Senior IoT Engineer
Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
LLM Backend Developer
Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.
Senior ASR / TTS Researcher
Join Huawei's research center in Amsterdam as a Senior ASR/TTS Researcher, focusing on speech synthesis and AI.
Production Engineer
Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Cloud Engineer
Join Tibo Energy as a Cloud Engineer to drive energy transition with cloud architecture skills in a dynamic team.
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.
Cofounder - Full Stack Developer/Data Scientist for Climatech Startup
Join Carbon13 as a cofounder in climate tech, leveraging AI, data science, and software development to combat climate change.
Machine Learning Engineer - LLM Fine-tuning and Performance
Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.
Senior Software Engineer - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Solutions Engineer
Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Mobile Application Developer with Flutter and Dart
Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.