QU

Staff/Senior Staff AI Developer Advocate

Qualcomm
Bangalore5-10 LPA Posted 26 May 2025
FULL TIME
Python

Job Description

  • Develop plans to engage with external developers focused on at least one of the following application areas:IoT, Automotive, Microsoft device ecosystem.
  • Cross-functional collaboration across software, hardware engineering, developer marketing and product management teams.
  • Understand trends in ML model design, and workflow through application developer engagements and latest academic research .
  • Develop and ensure sample application comprehensiveness for AI on Linux/ Windows on Snapdragon to cover the gamut of models used, and use-cases including use of additional snapdragon optimized libraries outside of Snapdragon AI functions.
  • Interface with 3rd party application developers and other cross-site and cross-functional teams to arrive at easy-to-use sample application, and documentation that are directly leveraged by 3rd party app developers for Windows on Snapdragon
  • Contribute new features and designs to the Qualcomm AI toolkit to enhance the workflow experience of Application Developers

Preferred Qualifications:

  • Excellent understanding of AI frameworks (e.g., TensorFlow, PyTorch ), GPU programming, and parallel computing. Experience with large language models/foundational models' development and deployment a plus
  • Good Understanding of complete AI Software stack and familiarity with AI performance tuning techniques on GPU, NPU based systems
  • Experience with development of end-to-end AI application on Windows using Windows ML, DirectML
  • Experience in full workflow involved in training and deployment of models on servers and porting to client Windows compute platforms involving model inference deployment and performance tuning
  • Proficiency in programming languages such as Python, C++
  • Excellent communication skills to articulate complex technical concepts to non-technical and technical stakeholders.
  • Strong leadership abilities to motivate and guide development teams.
  • Detail-oriented with strong problem-solving, analytical, and debugging skills
  • Demonstrated ability to learn, think and adapt in a fast-changing environment
  • Familiarity with software development methodologies, version control systems, and agile project management practices.
  • 12+ years experience in application development involving High Performance Computing with 5+ years in AI application development on Windows
  • Bachelors in Computer Science or Electrical Engineering
  • Minimum Qualifications:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, Humanities, or related field.
  • 5+ years of Product Management or related work experience.

Required Skills

Join WhatsApp Channel