Senior Software Engineer
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