Staff/senior Staff Ai Developer Advocate Job in Qualcomm India Private Limited

Staff/senior Staff Ai Developer Advocate

Apply Now
Job Summary

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.
Experience Required :

Minimum 6 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired