CareerPlanSign in

Senior Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-09-14 → 2026-09-26

Core

Design and develop scalable stress, performance, and validation frameworks for MAIA AI accelerator platforms, building workload generation infrastructure to exercise compute, memory, interconnect, and system-level resources.

Role type

Senior IC software engineer (AI accelerator validation & stress testing)

Builds

Scalable stress tools, automated validation infrastructure, benchmarking methodologies, and performance dashboards for custom AI accelerators.

Domain

AI hardware (accelerators), high-performance computing, compiler ecosystems, and large-scale AI infrastructure.

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C/C++, PyTorch, Triton, distributed AI workloads, compute-intensive kernel optimization, accelerator architecture understanding, performance profiling, automated test framework development, CI/CD integration, silicon bring-up validation.

Preferred skills

Experience with LLVM, MLIR, Triton Compiler, collective communication libraries, LLM training/inference optimization, cloud-scale validation infrastructure.

Technologies

PyTorch, Triton, Python, C++, MAIA SDKs, LLVM, MLIR, CI/CD systems, containerized environments.

Responsibilities

Develop reusable stress tools and synthetic workloads modeling training/inference behaviors; optimize kernels targeting custom AI accelerators; build automated infrastructure for workload deployment, orchestration, and telemetry analysis; collaborate with compiler/runtime teams to improve efficiency; design workload suites for platform qualification and reliability testing; develop benchmarking methodologies and performance dashboards.

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.