Job Description
Job Title:  Scientist (Multi Chiplet Heterogeneous Integration and High speed IO designer (SIP)), IME
Requisition ID:  1820
Posting Start Date:  10/09/2026

Job Description

Summary

Seeking an experienced embedded /software engineer to design and optimize low-level compute kernels for Large Language Model (LLM) inference and training on custom RISC-V based silicon. You'll write high-performance, CUDA-like code that directly interfaces with custom hardware accelerators, maximizing throughput and minimizing latency for next-generation AI workloads. This role bridges the gap between ML algorithms and hardware capabilities, requiring deep systems thinking and hands-on optimization skills.

Core Responsibilities

  • Kernel Development: Write optimized compute kernels in CUDA-like code, HIP, or proprietary ISAs that implement LLM operations (matrix multiplication, attention, normalization, quantization).
  • Performance Optimization: Profile, benchmark, and optimize kernels for target hardware; identify and eliminate bottlenecks through memory hierarchy analysis and instruction-level tuning.
  • Custom Hardware Integration: Collaborate with hardware design teams to understand hardware capabilities and constraints; optimize code for novel architectures and emerging hardware features.
  • Algorithm Implementation: Translate cutting-edge LLM techniques (flash attention, quantized inference, mixture-of-experts) into efficient kernel implementations.
  • Documentation & Knowledge Sharing: Maintain clear technical documentation of kernel designs and share optimization insights across the team.
  • Testing & Validation: Develop rigorous testing frameworks; validate correctness and performance across diverse LLM models and hardware configurations.
  • Production Readiness: Ensure kernels are stable, maintainable, and production-grade; handle edge cases and numerical precision requirements.

Preferred Qualifications

  • Background in computer architecture or computing hardware design
  • Familiarity with LLM inference frameworks (vLLM, TensorRT, Triton, etc.)
  • Experience with heterogeneous computing environments (CPU + GPU + specialized accelerators)
  • Understanding of compiler internals and code generation strategies, knowledge of compiler optimization and ISA design principles
  • Hardware design background: RTL, hardware description languages (Verilog/SystemVerilog), or close collaboration with silicon design teams, or experience with custom ASICs or FPGAs for ML acceleration
  • Published research or papers in systems optimization, numerical computing, or hardware-software co-design
  • Multi-GPU/multi-accelerator optimization: distributed training, all-reduce operations, tensor parallelism
  • Experience with quantization, sparsity, or other LLM optimization techniques at the kernel level

Core Technical Skills

  • Languages: C/C++, CUDA/HIP, Assembly (RISC-V or custom ISA)
  • Hardware Knowledge: GPU memory model, shared memory optimization, bank conflicts, warp divergence, thread coalescing
  • Math: Linear algebra, matrix factorization, fast algorithms (FFT, polynomial operations)
  • Tools: Performance profilers, simulation tools, hardware emulators

The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.