Software Engineer, Kernel Programming Model
AI Summary
Designs and implements a native kernel programming model for PyTorch, including runtime environments, tensor-level abstractions, virtual ISA, and developer tools to enable efficient, high-performance model integration.
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
Skills
Explore related jobs
More jobs at FuriosaAI
Similar C++ jobs
Jobs in Seoul
- 명동점 Sales AdvisorH&M Group · Jung District, Seoul
Product Lead - Finance Super App (Korea)Bjak · Seoul, Korea
Product Manager - Finance Super App (Korea)Bjak · Seoul, Korea
Product Owner - Finance Super App (Korea)Bjak · Seoul, Korea- CSenior Instock Management Specialist [L5] (Instock Grocery Food)Coupang Internal · Seoul, South Korea
- [쿠팡] 로켓배송 Grocery 재고·발주(Instock) ManagerCoupang · Seoul, South Korea