Qualcomm - San Diego, CA

posted 2 months ago

Full-time - Intern
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

As a Machine Learning/AI Engineering Intern at Qualcomm Technologies, Inc., you will be immersed in a dynamic research environment where you will contribute to the development of cutting-edge solutions and tools for next-generation mobile and embedded machine learning platforms. This internship is designed for students who are eager to apply their academic knowledge in real-world scenarios, particularly in the fields of smartphones, autonomous vehicles, robotics, and IoT devices. You will collaborate with a multi-disciplinary team of researchers and software developers, gaining hands-on experience with popular neural network frameworks and understanding the architecture of Qualcomm's System on Chip (SoC) compute and machine learning hardware accelerators. Your role will involve designing, developing, and testing software for machine learning tools and frameworks that aim to optimize models for efficiency on edge devices. This is an exciting opportunity to work on state-of-the-art technologies that are shaping the future of intelligent connectivity. Throughout your internship, you will receive mentorship and support from experienced professionals, participate in professional development workshops, and engage in social events that foster a collaborative and inclusive work environment. Qualcomm is committed to providing a supportive internship experience that not only enhances your technical skills but also prepares you for a successful career in technology.

Responsibilities

  • Participate in building solutions and tools for mobile and embedded machine learning platforms.
  • Collaborate with researchers and software developers in a dynamic research environment.
  • Work with popular neural network frameworks and understand Qualcomm's SoC architecture.
  • Design, develop, and test software for machine learning tools and frameworks.
  • Optimize machine learning models for efficiency on edge devices.

Requirements

  • Currently enrolled in a bachelor's, master's, or Ph.D. degree program in computer engineering, computer science, electrical engineering, or a related field.
  • 1+ years' experience with programming languages such as C, C++, Python.
  • Availability for 11 - 14 weeks during Summer 2025 (May-September) with a graduation date of December 2025 or later.

Nice-to-haves

  • Proficiency in deep neural networks, machine learning algorithms, and architectures, including CNNs, RNNs, and LSTMs.
  • Experience with deep learning and machine learning frameworks like TensorFlow, TFLite, PyTorch.
  • Skills in neural network programming, video/image processing, and application development.
  • Knowledge of compiler frameworks (LLVM, GCC, TVM, XLA) and parallel computing.
  • Understanding of mathematical operations in linear algebra and fast math libraries.
  • Theoretical knowledge of machine learning, deep learning, model compression, quantization, and optimization.
  • Experience with reinforcement learning, neural architecture search, kernel optimization, and Bayesian optimization.
  • Proficiency in on-device training, transfer learning, personalization, federated learning, NLP, and security and privacy in machine learning.
  • Experience with deep generative models, audio/speech processing, NLP, computer vision, and wireless communication.
  • Previous work on machine learning data pipelines, data management, and both backend and frontend applications.
  • A track record of research excellence with high-quality publications in conferences like NeurIPS, CVPR, ICML, ICLR, and ICCV.
  • Experience in object-oriented software design (OOSD).

Benefits

  • Competitive hourly pay
  • Accrued vacation time
  • Relocation coverage
  • Furnished housing accommodations for the duration of the internship
  • Professional development workshops
  • Social events
  • Cross-functional speaker sessions
  • Executive speaker series
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service