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, Cloud AI
Join Qualcomm as a Machine Learning Engineer to develop AI solutions for mobile, edge, auto, and IoT products.
ML Compiler Engineer, Compute
Join Waymo as an ML Compiler Engineer in NYC, enhancing neural network performance with cutting-edge technology.
Senior AI Cloud/Pipeline Engineer
Senior AI Cloud/Pipeline Engineer role focusing on ML/AI data pipelines, cloud deployment, and cutting-edge AI tools.
Senior System Engineer, Deep Learning/GenAI
Join Qualcomm as a Senior System Engineer in Deep Learning/GenAI, focusing on advanced machine learning technology.
AI Compute Experiences - Product Manager Staff
Lead AI Compute Experiences as a Product Manager at Qualcomm, driving AI PC transformation with Snapdragon X Elite SoC.
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.
Machine Learning/AI Engineer
Join Keysight Technologies as a Machine Learning/AI Engineer to develop and optimize AI/ML models for EDA applications.
Software Machine Learning (ML) Architect
Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.
Machine Learning Compiler Engineer
Join Gensyn as a Machine Learning Compiler Engineer, focusing on deep learning, Rust, and LLVM. Work remotely with competitive benefits.
Senior Software Engineer - LLM Inference
Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.
Machine Learning Engineer
Join Snap Inc. as a Machine Learning Engineer in New York, NY. Develop AI models, collaborate with teams, and drive innovation.
Software Engineer, Machine Learning Infrastructure
Join Tesla as a Software Engineer in ML Infrastructure to optimize and scale neural network training with Python, C++, and PyTorch.
Software Engineer (AI/ML)
Join KLA as a Software Engineer (AI/ML) in Austin, TX. Develop AI/ML solutions for semiconductor manufacturing.
Machine Learning Engineer (CV/NLP/Multimodal/LLM) Graduate
Join TikTok as a Machine Learning Engineer focusing on CV, NLP, and LLM for e-commerce governance. Apply AI to solve complex challenges.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compiler optimization and machine learning.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
Software Engineer, High Performance ML
Join Codeium as a Software Engineer focusing on high-performance ML, enhancing AI tools for developers.
AI/ML Software Engineer
Join AMD as an AI/ML Software Engineer to lead next-gen architecture development in a remote role. Strong C++, Python, and ML framework skills required.
Machine Learning Software Engineer
Join Arm's Machine Learning Software team in Galway to develop high-performance ML applications on Arm hardware.
Machine Learning Engineer - Platform
Join Coinbase as a Machine Learning Engineer to develop and operate ML models at scale, focusing on AI and blockchain technologies.
Mid-Level Machine Learning Engineer
Join Accrete AI as a Mid-Level Machine Learning Engineer in New York. Work on AI projects with a skilled team, leveraging advanced ML techniques.
Founding Engineer (AI/ML/LLM)
Join as a Founding Engineer to develop AI/ML solutions for chip design in San Francisco. Work on-site with a dynamic team.
AI/ML Senior Software Engineer (Quantization)
Senior AI/ML Software Engineer specializing in Quantization, skilled in C/C++, firmware, and semiconductor engineering.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.