
Posted 5 hours ago
AI Software Lead
SandiskAI Software Lead
Requirements
8+ years systems software experience, PyTorch/TensorFlow/JAX, NN operator development, C/C++, CUDA, Memory hierarchy knowledge
Skills
PyTorchCUDAC#
About the role
Responsibilities
- Design and optimize NN operators for performance-critical workloads
- Develop new NN ops using CUDA/custom runtime APIs
- Drive runtime-level optimizations across compute, memory, and scheduling
- Own runtime ↔ NN layer interfaces and execution model
- Implement and optimize operator fusion for efficient hardware utilization
- Identify and resolve performance bottlenecks across the stack
- Collaborate with compiler, PyTorch framework, and low-level SW teams
Requirements
- 8+ years in systems software, runtime, or performance engineering
- Strong experience with PyTorch, TensorFlow, JAX, or similar frameworks
- Expertise in NN operator/kernel development and optimization
- Experience with operator fusion and graph-level optimizations
- Hands-on expertise in C/C++ and CUDA
- Strong understanding of memory hierarchy, data movement, and parallel execution
Preferred Qualifications
- Experience with GPU/NPU or custom AI accelerators
- Familiarity with XLA, MLIR, or compiler-runtime interaction
- Experience optimizing LLM or large-scale DL workloads
About the Company
Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeAI Software Lead
Sandisk · Bengaluru
