Software Engineer, Kernel Programming Model at FuriosaAI - ScoutJobs - The AI-curated global job board
Skip to content
F
Posted 8 hours ago

Software Engineer, Kernel Programming Model

FuriosaAISoftware Engineer, Kernel Programming Model

Requirements

Bachelor's degree in Computer Science, Systems programming in Rust, C++, or Go, Understanding of computer architecture (ISA, SIMD, memory hierarchies), Experience designing programming interfaces

Skills

RustC#LLVMMLIRComputer Architecture

About the role

Responsibilities

  • Design the integration layer and runtime environments for PyTorch-native kernel programming models
  • Develop high-level abstractions and programming models for efficient model integration and tensor operations
  • Implement architectural abstractions and virtual ISAs to resolve performance bottlenecks
  • Build core programming tools, technical specifications, and reference implementations for the kernel developer ecosystem

Requirements

  • Bachelor’s degree in Computer Science or a related technical field
  • Systems programming experience in Rust, C++, or Go
  • Deep understanding of computer architecture, ISA, SIMD, and memory hierarchies
  • Experience designing clean, robust, and well-defined programming interfaces

Preferred Qualifications

  • Master’s or PhD in Computer Science or a related technical field
  • Experience with low-latency asynchronous execution models or hardware-software co-design
  • Experience in programming language theory and compiler infrastructure (LLVM, MLIR)
  • Experience with domain-specific languages or intermediate representations
  • Experience engaging developer communities through open-source or technical evangelism
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer, Kernel Programming Model

FuriosaAI · Seoul

Sign up to apply