Qualcomm

Machine Learning Compiler Engineer

Qualcomm

San Diego, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a talented and driven engineer with a passion for machine learning and compiler development? Are you looking for a challenging and innovative role at a leading technology company? Look no further! Qualcomm is seeking a highly motivated individual to join our team as a Machine Learning Compiler Engineer. In this role, you will be responsible for developing cutting-edge compiler solutions to optimize machine learning algorithms for our state-of-the-art processors. If you have a strong background in computer science, experience with machine learning frameworks, and a desire to push the boundaries of technology, we want to hear from you! Join us at Qualcomm and be a part of revolutionizing the future of machine learning.

  1. Develop innovative and efficient compiler solutions to optimize machine learning algorithms for Qualcomm's processors.
  2. Collaborate with cross-functional teams to understand the requirements and design solutions that meet the performance and efficiency goals.
  3. Stay updated with the latest advancements in machine learning frameworks and technologies, and implement them in the development of compilers.
  4. Conduct performance analysis and optimize the compilers to achieve the best possible results.
  5. Troubleshoot and resolve any issues encountered during the development and integration of the compilers with the processors.
  6. Conduct thorough testing and validation of the compilers to ensure their reliability and accuracy.
  7. Document the design, development, and testing processes for future reference.
  8. Continuously improve and enhance the compilers to keep up with evolving machine learning algorithms and technologies.
  9. Keep track of industry trends and advancements in machine learning and compiler development, and incorporate them into the development process.
  10. Communicate progress, challenges, and solutions to team members and management, and participate in team meetings and discussions.
  11. Adhere to project timelines and deliver high-quality work within the given deadlines.
  12. Adhere to company policies, standards, and procedures while developing the compilers.
  13. Mentor and provide guidance to junior engineers in the team.
Where is this job?
This job is located at San Diego, CA, USA
Job Qualifications
  • Strong Programming Skills: A Machine Learning Compiler Engineer At Qualcomm Should Have A Strong Background In Programming Languages Such As C++, Java, And Python. They Should Also Have Experience With Software Development Tools And Debugging Techniques.

  • Deep Understanding Of Machine Learning Algorithms: The Ideal Candidate Should Have A Deep Understanding Of Various Machine Learning Algorithms, Such As Deep Learning, Reinforcement Learning, And Natural Language Processing. They Should Also Be Able To Implement And Optimize These Algorithms For Different Hardware Architectures.

  • Experience With Compiler Development: Qualcomm's Machine Learning Compiler Engineer Should Have Experience With Compiler Development, Including Knowledge Of Compiler Optimizations, Code Generation, And Performance Analysis. Familiarity With Llvm And Other Compiler Frameworks Is Also Desirable.

  • Knowledge Of Hardware Architectures: The Candidate Should Have A Strong Understanding Of Hardware Architectures, Including Cpus, Gpus, And Accelerators. They Should Be Able To Optimize Machine Learning Algorithms For Different Hardware Platforms And Have Experience With Parallel Programming.

  • Strong Problem-Solving Skills: The Role Of A Machine Learning Compiler Engineer At Qualcomm Involves Solving Complex Problems Related To Machine Learning And Compiler Development. Therefore, The Ideal Candidate Should Have Strong Analytical And Problem-Solving Skills, As Well As The Ability To Work Independently And As Part Of A Team.

Required Skills
  • Programming

  • Data Analysis

  • Algorithms

  • Machine Learning

  • Artificial Intelligence

  • Optimization

  • Embedded systems

  • Performance tuning

  • Code generation

  • Parallel Computing

  • Compiler Design

  • High-Level Synthesis

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Machine Learning Compiler Engineer in San Diego, CA, USA is $100,000 - $150,000 per year. This can vary depending on the specific company, level of experience, and skillset of the individual. Some companies may offer higher salaries for more experienced engineers or those with specialized skills. Additionally, location and cost of living can also affect the salary range.

Additional Information
Qualcomm is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedDecember 6th, 2023
Apply BeforeFebruary 13th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Qualcomm

Qualcomm Incorporated is an American multinational semiconductor and telecommunications equipment company that designs and markets wireless telecommunications products and services.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started