Search by job, company or skills

FetchJobs.co

Machine Learning Engineer

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Company

Qualcomm India Private Limited is a global leader in the telecommunications and semiconductor industry, renowned for pioneering innovations that drive the future of connectivity. With a strong focus on developing advanced mobile technologies, Qualcomm has established itself as a key player in enabling the next generation of wireless communication, IoT, and AI solutions. The company's commitment to research and development fosters a culture of innovation, collaboration, and excellence, ensuring its products and services remain at the forefront of technological advancements worldwide.

About The Role

We are seeking a highly skilled Software Engineer to join our dynamic Generative AI team at Qualcomm. In this role, you will be instrumental in developing and deploying cutting-edge AI inference solutions tailored for Qualcomm's chipsets. Your expertise will help harness the power of heterogeneous computing capabilities to enable on-device inference of large language models (LLMs), vision models (LVMs), and other generative AI frameworks. This position offers an exciting opportunity to work at the intersection of hardware and software, pushing the boundaries of AI performance and efficiency on edge devices. You will be responsible for designing, optimizing, and validating software stacks that support real-time AI inference, contributing to the evolution of Qualcomm's AI runtime SDK and ensuring seamless integration with hardware accelerators.

Qualifications

The ideal candidate will possess a Master's or Bachelor's degree in Computer Science, Engineering, or a related field, with a minimum of 6 years of relevant experience in software development. A strong understanding of generative AI models such as LLMs, LVMs, and foundational building blocks like self-attention, cross-attention, and kv caching is essential. Proficiency in programming languages including C, C++, and Python is required, along with solid knowledge of OS concepts, design patterns, and optimization techniques for AI hardware accelerators like CPU, GPU, and NPU. Experience with quantization, floating-point and fixed-point representations, and frameworks such as PyTorch, TFLite, and ONNX Runtime will be highly advantageous. Candidates should demonstrate excellent analytical, debugging, and communication skills, with the ability to collaborate effectively across diverse, global teams.

Responsibilities

As a Software Engineer in our Generative AI team, your primary responsibility will be to lead the development and deployment of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm System on Chips (SoCs). You will focus on optimizing large AI models for performance, power efficiency, and scalability, ensuring they run seamlessly on edge devices. Your role involves designing and implementing high-performance C/C++ software stacks, leveraging best practices in software engineering to maximize hardware utilization. Staying abreast of the latest advancements in GenAI, LLMs, and edge AI deployment will be crucial, as you adapt and innovate to meet evolving technological demands. You will also collaborate closely with hardware teams, system architects, and other software engineers to ensure comprehensive integration and performance tuning of AI models, contributing to Qualcomm's leadership in AI on edge devices.

Benefits

Qualcomm offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive salary packages, health insurance, retirement plans, and paid time off. Employees have access to ongoing training and development programs, fostering continuous learning and skill enhancement. Qualcomm promotes a collaborative and inclusive work environment, encouraging innovation and creativity. The company also provides various wellness initiatives, flexible work arrangements, and opportunities for career advancement, ensuring a fulfilling and balanced professional life for its team members.

Equal Opportunity

Qualcomm is an equal opportunity employer committed to fostering an inclusive workplace where diversity is valued and respected. We provide equal employment opportunities to all qualified individuals regardless of race, gender, age, disability, religion, sexual orientation, or any other protected characteristic. We are dedicated to creating a work environment that supports the growth and development of all employees and ensures fair treatment throughout the hiring process and beyond. If you require accommodations during the application or interview process due to a disability, Qualcomm is committed to providing accessible support and reasonable adjustments upon request.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144567685

Similar Jobs