Software Engineer Kernel Programming
FuriosaAIVisit FuriosaAI website
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
Funding history
Investors
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.
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
