Talent.com
Generative AI Software Engineer

Generative AI Software Engineer

NutanixSan Diego, CA, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Company : Qualcomm China

Job Area :

Engineering Group, Engineering Group >

Machine Learning Engineering

Overview

We are Qualcomm AI Research that are advancing AI to make its core capabilities – perception, reasoning, and action – ubiquitous across devices. Our mission is to make breakthroughs in fundamental AI research and scale them across industries. By bringing together some of the best minds in the field, we\'re pushing the boundaries of what\'s possible and shaping the future of AI.

Responsibilities

  • Design and develop end-to-end AI tools, models, and software to enable efficient deployment of quantized neural networks on cutting-edge Qualcomm hardware, with a strong focus on optimizing performance for speed, latency, memory, and power consumption
  • Deploy AI models to Qualcomm CPU / NPU / GPU using the QNN SDK toolchain
  • Implement and optimize inference drivers for large language models (LLM) and large multimodal models (LMM)
  • Develop debugging and profiling tools, as well as Qualcomm SDK solutions, to solve software issues and facilitate rapid on-device deployment of quantized models
  • Build and maintain automated test suites leveraging modern testing tools and frameworks
  • Collaborate closely with cross-functional teams to gather requirements and design development / test approaches
  • Analyze test results and provide actionable feedback to the core development team

Qualifications

Preferred Skills and Experience :

  • Proficiency in Python and C / C++
  • Strong skills in software design, development, and debugging
  • Hands-on experience with generative AI models, including LLMs and LVMs
  • Solid understanding of deep learning and experience with popular frameworks such as PyTorch, transformer and the Hugging Face ecosystem
  • Knowledge of LLM / LMM inference engines, such as llama.cpp or ExecuTorch
  • Experience working with the Qualcomm QNN SDK is highly desirable
  • Experience working with the Qualcomm inference driver Genie is highly desirable
  • Knowledge of neural network quantization techniques is a significant advantage
  • Experience with Android programming is a plus
  • Experience using AI coding assistants such as Claude code, Codex, or Cursor is a plus
  • Minimum Qualifications :

    Bachelor\'s degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

    OR

    Master\'s degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

    OR

    PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

    Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application / hiring process, Qualcomm is committed to providing an accessible process. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of confidential information. We will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process if requested.

    If you would like more information about this role, please contact Qualcomm Careers.

    #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Software Engineer Ai • San Diego, CA, United States