I

Intel

Pioneers microprocessors, CPUs for PCs

AI Software Solutions Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Bachelor's degree with 8 or more years, Master's degree with 6 or more years, or PhD with 3 or more years of relevant industry experience in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Programming experience in Python and C++, strong data structures and algorithms knowledge, and experience working on large software 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.

Responsibilities

  • Propose software and kernel implementation optimizations to improve workload performance.
  • Model AI hardware and software, including GPUs and accelerators, for performance analysis; analyze AI workloads to identify critical kernels and patterns; and estimate ideal kernel and workload performance for a given hardware specification.
  • Enhance and maintain the performance modeling toolkit for projections, correlate projected performance with device and simulator results, and improve models.
  • Study new and different deep learning networks to identify future optimization requirements.
  • Design and develop hardware-agnostic and hardware-aware software features for AI frameworks, focusing on machine learning 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.

Desired Qualifications

  • Familiarity with AI algorithms such as large language models, and deep learning and serving frameworks such as PyTorch, JAX, vLLM, SGLang, and Hugging Face.
  • Advanced understanding of machine learning concepts and deep learning practices.
  • Knowledge of Intel hardware architecture and features, including CPUs, GPUs, and AI accelerators.
  • Ability to analyze, prototype, and solve complex technical challenges.
  • Strong communication skills to convey technical concepts to diverse audiences.
  • Experience developing and integrating CUTLASS- or Triton-based kernels in large language models.
  • Knowledge of compiler algorithms for heterogeneous systems and fuser optimizations.
  • Effective communication skills and experience working in cross-geography teams.
  • Familiarity with generative AI models and large language models.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs