Associate Engineer
Technology, Data & Digital · IT Infrastructure & Security · Systems Engineering · Machine Learning · Data Science
In short
Qualcomm seeks an Associate Engineer in Bangalore, India, to focus on AI/ML performance. The role involves analyzing, optimizing, and validating AI workloads on NPUs and GPUs, requiring a strong background in deep learning and system-level integration. Responsibilities include identifying performance bottlenecks, optimizing models, and collaborating with cross-functional teams.
Responsibilities
- Analyze and optimize AI/ML workload performance on NSP, NPU, and GPU across single and multi-accelerator systems.
- Identify bottlenecks across compute, memory bandwidth/latency, NoC, DMA, SMMU, and scheduling.
- Drive optimizations for latency-critical inference, high-throughput pipelines, and concurrent multi-VM execution.
- Perform roofline, utilization, and memory access pattern analysis using hardware counters.
- Benchmark and optimize CNNs, Transformers, VLMs, and diffusion models for real-world and customer use cases.
- Optimize model execution using operator fusion, graph partitioning, quantization, mixed precision, tiling, and batching.
- Collaborate with system software teams on drivers, runtimes, memory allocation, power, thermal, and QoS constraints.
- Analyze performance under concurrent, virtualized, and safety-critical or real-time environments.
- Build and use benchmarks, micro-benchmarks, profilers, and regression tools to derive actionable insights.
- Partner with architecture, compiler, SDK, and AI framework teams to influence HW/SW design and resolve performance escalations.
Requirements
- Bachelor's degree in Computer Science Engineering, Information Systems, or related field and 1+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- Good at software development with exposure to AI coding tools and excellent analytical, development, and problem-solving skills.
- Experience in embedded software (Linux,Android,RTOS).
- Experience in system performance domain with focus on neural accelerators and GPU.
- Knowledge on CPU, NPU,GPU, NOC, DDR architecture.
- Strong understanding of Machine Learning fundamentals.
- Knowledge in neural network quantization, compression, pruning algorithms, deep learning kernel/compiler optimization.
- Strong communication skills.
Desired Qualifications
- AI/ML performance analysis, optimization, and validation of AI workloads across Neural Processing Units (NPU), and GPUs in complex SoC platforms.
- Robust background in the field of deep learning (DL) to validate the performance of state-of-the-art low-level perception (LLP) as well as end-to-end AD models.
- Focus on AI/ML inference performance, latency, throughput, power efficiency, and system-level integration.
- Working closely with architecture, compiler, runtime, and framework teams.
- Deep understanding of AI accelerator micro-architecture, ML models, and end-to-end software stacks spanning drivers, runtimes, compilers, and frameworks.
- Strong communication and interpersonal skills.
- Ability to work effectively with various horizontal AI teams.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
#AI#Machine Learning#Performance Engineering#Systems Engineering#Deep Learning#NPU#GPU#SoC#Embedded Software#Inference