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
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 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.
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.
Principal AI Engineer
Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.
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.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
Machine Learning Engineer
Join MoonPay as a Machine Learning Engineer to build and maintain ML infrastructure, collaborating with data scientists and cross-functional teams.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
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.
Quantitative Developer with Python and C++
Join BlockTech as a Quantitative Developer in Amsterdam. Work with Python and C++ in a dynamic trading environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
LLM Engineer
Join Unisys as an LLM Engineer to revolutionize ITSM with large language models. Work remotely in Vilnius, Lithuania.
Staff C++ Software Engineer
Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Fullstack Developer .NET, React/TypeScript
Join Omnicom Media Group as a Fullstack Developer specializing in .NET, React/TypeScript. Work on innovative solutions with a dynamic team.
JavaScript and TypeScript Developer for IDE
Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
Front-end Angular Engineer
Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama. Remote position in Palo Alto, CA.
Machine Learning Engineer
Join Pipedrive as a Machine Learning Engineer in Tallinn to deploy and optimize ML models, ensuring performance and compliance.