Taro Logo

Machine Learning Engineer

Qualcomm is a global technology leader in mobile innovation and AI research, developing breakthrough technologies in connectivity and computing.
$181,000 - $272,000
Machine Learning
Senior Software Engineer
In-Person
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Qualcomm's AI Hub team is seeking a Machine Learning Engineer to join their innovative team working on cutting-edge AI solutions. This role combines advanced machine learning development with practical engineering implementation, focusing on creating state-of-the-art tools and libraries for ML applications. The position offers an opportunity to work with leading-edge technology in computer vision, speech processing, and machine learning optimization.

The ideal candidate will have strong expertise in both theoretical machine learning concepts and practical software engineering, with experience in compiler optimization and hardware-software co-design. You'll be responsible for developing sophisticated algorithms, building compiler toolchains, and creating user-facing APIs that enable efficient machine learning model deployment.

Working at Qualcomm provides exposure to industry-leading technology and innovation, with competitive compensation including base salary ($181,000-$272,000), annual bonuses, and RSU grants. The company offers comprehensive benefits and emphasizes professional growth through collaboration with expert teams and continuous learning opportunities.

This role is perfect for someone who wants to be at the forefront of AI technology development, working on projects that directly impact the future of machine learning implementation across various platforms. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while contributing to products that affect millions of users worldwide.

Last updated 7 months ago

Responsibilities For Machine Learning Engineer

  • Create state-of-the-art machine learning development tools and software libraries
  • Design software libraries to assist in building and executing machine learning models
  • Develop computer algorithms for computer vision, speech, and machine learning experiences
  • Build compiler toolchain to translate, convert and optimize machine learning models
  • Define and build user-facing APIs and software packages
  • Interact with customers and provide engineering roadmap

Requirements For Machine Learning Engineer

Python
Java
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years experience
  • Writing compiler code and optimizations including graph passes
  • Performance optimization using hardware-software co-design
  • Proficiency in C++, Python
  • Experience with PyTorch or Tensorflow
  • Writing performance and scalable software stack

Benefits For Machine Learning Engineer

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive benefits package

Interested in this job?