Software Engineer Kernel Programming

FuriosaAI is a South Korean AI semiconductor company building energy-efficient inference accelerators, servers, and software for enterprise and cloud AI deployments.

Seoul, South Korea
About FuriosaAI

FuriosaAI develops the RNGD AI inference accelerator and NXT RNGD Server, alongside a software toolchain for compiling, optimizing, and deploying LLM and agentic-AI workloads.

View jobs by FuriosaAI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will integrate AI models through a kernel-programming stack while ensuring accuracy and performance. You will implement and profile kernels, automate kernel optimization, build validation tools, and create reproducible programming guides and reference implementations.

Requirements

  • Bachelor's degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a related field
  • Low-level systems programming experience for XPU architectures
  • Experience collaborating across engineering, research, and product teams

Responsibilities

  • Design and implement efficient kernels for Tensor Contract Processor architectures
  • Diagnose and optimize kernel performance using profiling and roofline analysis
  • Develop automated kernel generation and optimization for AI workloads
  • Build diagnostic tools and testbeds for kernel validation
  • Create reproducible guides and reference implementations for programming enablement
Software Engineer Kernel Programming at FuriosaAI | JobStash