Intel logo

AI Software Solutions Engineer

Intel
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

Performance OptimizationPythonMachine LearningComputer ArchitecturePytorchDeep Learning

Job description

Overview

Optimize AI solutions on Intel products by working with open-source frameworks such as PyTorch, TensorFlow and JAX, within Intel's Data Center Group.

What you'll do

  • Propose optimizations in software and kernel implementation to improve workload performance.
  • Model AI hardware and software (GPU/accelerator) for performance analysis.
  • Analyze AI workloads to identify critical kernels and patterns.
  • Estimate ideal performance of kernels and workloads for a given hardware spec.
  • Enhance and maintain the performance modeling toolkit for projections.
  • Correlate projected performance with device/simulator and improve models.
  • Study new and different deep learning 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.

What you'll need

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

Nice to have

  • Familiarity with AI algorithms (e.g. LLMs) and deep learning 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 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.

Details

  • Location: India, Bangalore.
  • Work model: hybrid, splitting time between on-site at the assigned Intel site and off-site.
  • Shift: Shift 1 (India).
  • Job type: Experienced Hire.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

AI Software Solutions Engineer