Staff/senior Staff Ai Developer Advocate Job in Qualcomm India Private Limited
Staff/senior Staff Ai Developer Advocate
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Staff/Senior Staff AI Developer Advocate
Location: Bangalore, Karnataka, India
Company: Qualcomm India Private Limited
General Summary
We are looking for Developer Advocates to enable developers building with generative AI and AI-driven hardware applications. You will engage with the community and create resources to onboard developers on our platforms. Qualcomm products touch multiple industries, including mobile, laptops, mixed-reality, robotics, and industrial IoT. You will work closely with product, engineering, and regional sales teams to drive awareness and engagement for our platforms.
You are a builder who loves writing code and integrating AI models into applications. Whether it's language-based use cases, computer vision, or audio, you can effortlessly integrate open-source models (large or small) and distilled models into applications. You are also a community builder, engaging, ideating, and helping others realize their development goals.
Your contributions and insights from the community will directly impact product improvements, drive feature prioritization, and help create a repository of community-contributed sample applications, tutorials, and content. You will engage with community builders and influencers to build ecosystems that encourage constant collaboration.
Responsibilities
- Engage with external developers in at least one of the following application areas: IoT, Automotive, Microsoft device ecosystem.
- Collaborate across software, hardware engineering, developer marketing, and product management teams.
- Understand trends in ML model design and workflow through academic research and developer engagements.
- Ensure comprehensive sample applications for AI on Linux/Windows using Snapdragon to cover a variety of models and use cases.
- Interface with 3rd party developers and internal teams to create easy-to-use sample applications and documentation for Windows on Snapdragon.
- Contribute new features and designs to the Qualcomm AI toolkit to enhance the developer workflow.
Minimum Qualifications
- Bachelor's or advanced degree in computer science, artificial intelligence, or a related field.
- 6+ years of software engineering, systems engineering, or related work experience.
Preferred Qualifications
- Excellent understanding of AI frameworks (e.g., TensorFlow, PyTorch), GPU programming, and parallel computing. Experience with large language models/foundational models is a plus.
- Good understanding of the complete AI software stack and AI performance tuning techniques on GPU, NPU-based systems.
- Experience in developing end-to-end AI applications on Windows using Windows ML, DirectML.
- Experience with training and deploying models on servers and porting them to client Windows compute platforms, including inference deployment and performance tuning.
- Proficiency in programming languages such as Python and C++.
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Strong leadership abilities to guide development teams.
- Attention to detail with strong problem-solving, analytical, and debugging skills.
- Ability to adapt quickly and learn in a fast-changing environment.
- Familiarity with software development methodologies, version control systems, and agile project management practices.
- 12+ years of application development experience, with 5+ years in AI application development on Windows.
- Bachelor's degree in Computer Science or Electrical Engineering.
Qualification : Bachelor's or advanced degree in computer science, artificial intelligence, or a related field.

