About the job
At Magic, our goal is to develop safe AGI that propels humanity forward by addressing some of the most pressing challenges we face. We are committed to harnessing the power of automated research and code generation to enhance models and improve alignment in ways that surpass human capabilities. Our innovative methodology integrates cutting-edge pre-training, domain-specific reinforcement learning, ultra-long context, and advanced inference-time computing.
Role Overview
As a Kernel Engineer, you will be responsible for the design, implementation, and maintenance of high-performance kernels, aiming to optimize throughput and minimize latency during both training and inference processes.
Magic's extended context windows present unique kernel optimization challenges, particularly regarding memory efficiency, data movement, and sustained throughput.
Key Responsibilities
Design and develop kernels that facilitate high-performance long-context functionality.
Take ownership of kernel design, implementation, deployment, and ensure production reliability.
Emphasize robustness, thorough testing, and functional accuracy while striving for optimal performance.
Assess the feasibility of porting Magic’s compute kernels to various hardware platforms.
Collaborate with the training, inference, and reinforcement learning teams to co-design kernels.
Explore our work through the Magic-Attention, presented at GTC 2026.

