Software Engineer, Kernel Programming Model

furiosa-ai· Software
Apply Now ↗
📍 Seoul HQFullTime

About this role

Responsibilities

  • PyTorch-Native Kernel Programming Model: Design the integration layer and runtime environments that enable custom kernels to execute as native extensions within the PyTorch ecosystem.

  • Tensor-Level Kernel Language: Develop high-level abstractions and programming models to enable efficient model integration and expressive tensor operations.

  • Virtual ISA: Implement architectural abstractions that resolve performance bottlenecks through direct hardware control while maintaining high-level programmability.

  • Kernel Developer Ecosystem: Build core programming tools, technical specifications, and reference implementations to enable seamless kernel development and community contributions.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.

  • Experience in systems programming such as Rust, C++, or Go with a deep understanding of computer architecture, including ISA, SIMD, and memory hierarchies.

  • Experience in designing and building clean, robust, and well-defined programming interfaces.

Preferred Qualifications

  • Master’s or PhD degree in Computer Science or a related technical field, or equivalent practical experience.

  • Experience in designing low-latency asynchronous execution models, kernel-level performance optimizations, or hardware-software co-design.

  • Experience in programming language theory and compiler infrastructure, including the design of domain-specific languages or intermediate representations using frameworks such as LLVM or MLIR.

  • Experience in engaging the developer community through open-source contributions, technical evangelism, or managing developer ecosystems.

Contact

Frequently Asked Questions

Is the salary disclosed for the Software Engineer, Kernel Programming Model position at furiosa-ai?
The salary for this Software Engineer, Kernel Programming Model role at furiosa-ai is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer, Kernel Programming Model position at furiosa-ai located?
This Software Engineer, Kernel Programming Model role at furiosa-ai is based in Seoul HQ. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer, Kernel Programming Model role at furiosa-ai full-time or part-time?
This is listed as a FullTime position. It is posted as a Software Engineer, Kernel Programming Model role in the Software department at furiosa-ai.
Which team or department does the Software Engineer, Kernel Programming Model at furiosa-ai belong to?
This Software Engineer, Kernel Programming Model position is part of the Software department at furiosa-ai. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer, Kernel Programming Model position at furiosa-ai?
Click the "Apply Now" button on this page. You will be redirected to furiosa-ai's official application portal hosted on ashby where you can submit your application directly.
When was the Software Engineer, Kernel Programming Model job at furiosa-ai posted?
This Software Engineer, Kernel Programming Model position at furiosa-ai was posted on Mar 5, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer, Kernel Programming Model
furiosa-ai
Apply for this role ↗

You'll be redirected to furiosa-ai's official application page on Ashby ATS.