Opens intel.wd1.myworkdayjobs.com in a new tab
About This Role
- The Role and Impact : As an AI Software Solutions Engineer, you will focus on optimizing AI solutions using Intel products, working closely with open-source frameworks like PyTorch, TensorFlow, and JAX.
- Your day-to-day responsibilities will involve designing and developing features for Intel's AI frameworks software stack, enabling and optimizing deep learning models, and enhancing AI frameworks for Intel's cutting-edge GPUs and accelerators.
- This role is pivotal to driving advancements in AI technology, ensuring Intel products deliver exceptional performance for AI workloads.
What You'll Do
- Propose optimizations in SW and kernel implementation to improve workload performance.
- Model AI HW and SW (GPU/accelerator) for performance analysis.
- Analyze AI workloads to identify critical kernels and patterns.
- Estimate ideal performance of kernels and workloads for a given HW spec.
- Enhance and maintain the performance modeling toolkit for projections.
- Correlate projected performance with device/simulator and improve models.
- Study new and different DL networks for future optimization requirements.
- Design and develop hardware-agnostic and hardware-aware software features for AI frameworks, focusing on ML kernel development.
- Enhance and extend deep learning training and inference capabilities within Intel's AI software stack.
- Debug and resolve functional and convergence issues in multi-layered software systems.
Requirements
- Bachelors with 8+, Masters with 6+ years, or PhD with 3+ years, of relevant industry experience in Computer Science or Computer Engineering or Electrical Engineering related technical discipline.
- Programming in Python/C++, strong in Data Structures/Algorithms, worked on large SW projects.
- Knowledge of computer architecture and compiler fundamentals.
- Strong written and verbal communication skills.
- Expertise in performance optimization techniques for AI workloads on modern hardware architectures.
Nice to Have
- Familiarity with AI algorithms (e.g.
- LLMs) and DL and serving frameworks (e.g.
- PyTorch, JAX, vLLM, SGLang, HF).
- Advanced understanding of machine learning concepts and deep learning practices.
- Knowledge of Intel hardware architecture and features, including CPUs, GPUs, or AI accelerators.
- Demonstrated ability to analyze, prototype, and solve complex technical challenges.
- Strong communication skills to convey technical concepts to diverse audiences.
- Experience with developing and integrating CUTLASS or Triton-based kernels in large language models (LLMs).
- Knowledge of compiler algorithms for heterogeneous systems and fuser optimizations.
- Effective communication skills and experience working in cross-geo teams.
- Familiarity with generative AI models and LLMs.
- Join us in shaping the future of AI and accelerating innovation.
- Be part of a team that pushes boundaries, solves complex challenges, and delivers impactful solutions.
Sourced directly from Intel’s career page
Your application goes straight to Intel.
Opens intel.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Intel
732 positions
Job ID
/job/India-Bangalore/AI-Software-Solutions-Engineer_JR0287966
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, SRAM Circuit Design
San Jose, California, United States|Other
Samsung Semiconductor
Senior Manager, Memory Sales
San Jose, California, United States|Other
Micron Technology
CMP PROCESS ENGINEER
Taichung - Fab 16, Taiwan|Other
Micron Technology
Senior Manager, FE Central PQE (Deviation Management)
Fab 10A, Singapore|Other