
Real job — pulled straight from FuriosaAI’s careers page · Verified July 12, 2026 · No reposts.
Job description
FuriosaAI is hiring a Software Engineer, Kernel Programming Model — a full-time, based in Seoul role. Apply directly on FuriosaAI's careers page below.
Software Engineer, Kernel Programming Model
Department: Software
Location: Seoul HQ
Employment Type: FullTime
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.
Virtual ISA: Implement architectural abstractions that resolve performance bottlenecks through direct hardware control while maintaining tensor-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
recruit@furiosa.ai
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs

Senior Software Engineer, Datacenter Automation



Frequently asked questions
What skills are required for Software Engineer, Kernel Programming Model at FuriosaAI?
The required skills for Software Engineer, Kernel Programming Model at FuriosaAI include: Rust, C++, Go, PyTorch.
What is the seniority level for Software Engineer, Kernel Programming Model at FuriosaAI?
Software Engineer, Kernel Programming Model at FuriosaAI is a Mid Level level position.
How do I apply for Software Engineer, Kernel Programming Model at FuriosaAI?
You can view the full description and apply for Software Engineer, Kernel Programming Model at FuriosaAI on EchoJobs: https://echojobs.io/job/furiosaai-software-engineer-kernel-programming-model-3rbrq.