← Zurück zur Liste
Stelle · Principal

Staff / Sr. Staff Software Engineer – AI Software Tools (Onsite)

Softwareentwickler • Principal • Vor Ort • Vollzeit Vereinigte Staaten San Diego, USA

On the Qualcomm AI Stack SDK software team, this role designs, develops, and delivers advanced AI/ML software solutions for generative AI inference on Snapdragon platforms: model optimization, quantization, graph transformation, and runtime execution for LLM, LVM, and LMM architectures. Full-time, 5 days/week onsite role in San Diego.

Responsibilities

  • Convert, optimize, and deploy AI models from PyTorch and ONNX frameworks for inference on Snapdragon platforms
  • Design graph transformations, graph lowering, and optimization techniques within AI runtime environments (ONNX Runtime, ExecuTorch, Qualcomm AI Stack SDK)
  • Apply quantization and performance optimization to improve latency, throughput, memory usage, and power efficiency
  • Work with advanced generative AI algorithms (attention mechanisms, MoE, LoRA, speculative decoding)
  • Collaborate with ML Research teams to prototype and productize new features
  • Debug complex issues across models, runtime, OS, compiler, and hardware layers
  • Design, implement, and deliver new features and enhancements to the Qualcomm AI Stack SDK
  • Mentor junior engineers

Requirements

  • Bachelor's + 6/8 years (Staff/Sr. Staff), or Master's/PhD + 5/7 years of software design, development, and delivery experience
  • 3+ years of hands-on AI/ML software development, with a focus on inference or model optimization
  • Strong understanding of AI/ML fundamentals, deep learning, and inference pipelines
  • Deep understanding of transformer architectures, attention mechanisms, and performance tradeoffs
  • Proficiency in Python and C/C++ for production-quality software development
  • Experience working with PyTorch and ONNX models and tooling
  • Debugging skills for complex issues and root cause analysis

Nice to have

  • Working knowledge of graph theory, graph optimizations, and compiler-style transformations
  • Experience with LLM, LVM, and LMM inference pipelines
  • Familiarity with the Hugging Face ecosystem (model repositories, PEFT)
  • Experience with LoRA, MoE-based models, and modern GenAI inference techniques
  • Experience with Android and/or RTOS environments (e.g. QNX)
  • Experience with CMake-based build environments, agile practices, and git-based SCM
  • Experience in embedded or system-level software development
  • Experience interacting with senior leadership (Director level and above)
  • Previous experience mentoring junior engineers
  • User-level or development experience with Qualcomm AI Stack / SDKs (QAIRT, QNN, Genie)

Soft skills

Ability to work independently and drive complex features end-to-endCross-team collaboration and managing multiple prioritiesMentoring ability

What we offer

  • Competitive annual discretionary bonus program
  • Annual RSU grant opportunity
  • Highly competitive benefits package

About the company

The Qualcomm AI Stack SDK team develops software solutions for generative AI inference on Snapdragon platforms, working closely with ML research and AI accelerator hardware teams.

Education: BSc/MSc/PhD számítástechnika, mérnöki vagy rendszerinformatikai terület

Ähnliche Stellen