Director, Engineering
Core
Leading a team to develop and optimize machine learning frameworks and deep learning models for Qualcomm's AI 100, covering data center, edge, and automotive markets.
Role type
Director, Machine Learning Software Engineering
Builds
Deep learning framework extensions, inference accelerator abstraction layers, and optimized ML pipelines for Qualcomm SOCs.
Domain
Semiconductor / Machine Learning / Deep Learning
Deliverable
production ML models
Required skills
Machine learning framework development, Deep learning model optimization, C++/Python programming, System design, Team leadership, Graph compiler integration, Performance analysis, Open-source development, Mathematical modeling, Linear algebra
Preferred skills
LLMs/NLP/Vision/Audio experience, PyTorch/TensorFlow internals, CUDA/CUDNN, MLIR/Auto-code generation, SIMD/multi-threaded code, Large-scale cluster workloads, Tiling and scheduling
Technologies
Qualcomm AI 100, vLLM, Triton, ExecuTorch, Inductor, TorchDynamo, PyTorch, TensorFlow, C++, Python, CUDA, MLIR
Responsibilities
Analyze software requirements and design feasibility for ML solutions, Lead high-performing teams in system design and deliverables, Improve and optimize key Deep Learning models, Build deep learning framework extensions in upstream repositories, Collaborate to optimize training and inference, Build software tools and ecosystem around AI SW Stack, Optimize workloads for scale-up and scale-out systems
Seniority
Director, hands-on IC with team leadership
