Q

Qualcomm

Designs mobile chips and licenses wireless patents

Data Center AI Software Senior Customer Engineer - Software Applications Engineering

Implementation & Technical Account ManagementPosted on Nov 9
Full-timeBeijing, ChinaNo salary listedIn-person

About the Job

Requirements

  • A Master's degree in Computer Science, Electrical or Computer Engineering, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • A Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 2 or more years of Software Applications Engineering, Software Development, or related work experience; or a Master's degree in those fields and 1 or more year of related experience; or a PhD in those fields.
  • At least 1 year of academic and/or work experience with a programming language such as C, C++, Java, or Python.
  • At least 1 year of academic and/or work experience with debugging techniques.
  • Solid software development and debugging skills in Python and/or C/C++, with practical Bash and Linux command-line experience.
  • A good understanding of Linux software environments, processes, memory, networking basics, logs, packages, containers, and system troubleshooting.
  • Practical exposure to AI/ML inference and at least one framework such as PyTorch, ONNX Runtime, or Hugging Face Transformers, or an equivalent framework/runtime.
  • A basic understanding of Transformer and LLM concepts, including tokens, attention, context length, KV cache, prefill/decode, and common inference performance metrics.
  • Experience with software integration, validation, test automation, issue reproduction, and root-cause analysis across multiple software components.
  • Ability to analyze technical problems methodically and communicate findings clearly to internal engineering teams and customers.
  • Comfort working directly with customers or partners in evaluation, integration, or technical support environments.

Responsibilities

  • Deploy, integrate, and validate AI/ML and LLM inference workloads on Qualcomm Cloud AI accelerator platforms.
  • Support customer model onboarding, environment setup, functional validation, basic performance benchmarking, and issue reproduction.
  • Work with AI frameworks, model conversion and deployment flows, runtime APIs, and accelerator software stacks to enable customer use cases.
  • Debug software issues across applications, frameworks, runtime, drivers, operating system, and platform interfaces; collect logs and traces and drive clear issue reports.
  • Perform basic LLM performance analysis using latency, throughput, tokens per second, Time to First Token (TTFT), and resource utilization metrics; escalate deep optimization topics to specialist teams when appropriate.
  • Create and maintain Python and Bash automation for model deployment, regression tests, benchmark execution, log collection, and result analysis.
  • Support single-server and basic multi-accelerator/multi-node validation; develop working knowledge of Scale-Up/Scale-Out and collective communication concepts such as AllReduce and AllGather.
  • Collaborate with model, runtime, compiler, driver, firmware, platform, and infrastructure teams to reproduce issues, identify ownership, and track resolution.
  • Assist customer proofs of concept and production-readiness activities, including release validation, upgrade testing, configuration verification, and technical documentation.
  • Document setup procedures, known issues, troubleshooting guides, benchmark results, and reusable customer enablement best practices.

Desired Qualifications

  • Experience deploying LLMs or generative-AI applications using Hugging Face, vLLM, SGLang, DeepSpeed, or similar software stacks.
  • Exposure to model optimization techniques such as quantization, batching, KV-cache management, or graph/runtime optimization.
  • Familiarity with Docker, Kubernetes, and common datacenter deployment workflows.
  • Basic knowledge of multi-GPU/multi-accelerator systems, PCIe/network topology, RDMA/RoCE/InfiniBand, or collective communication.
  • Experience with performance profiling, benchmark automation, CI/CD, telemetry, or regression analysis.
  • Experience supporting accelerator, GPU, NPU, server, cloud, or other Linux-based compute platforms.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs