Full-time
Innovative Kernel Engineer for High-Performance AI Solutions
Posted by Cerebras • , , canada, , , canada, Canada
About the Role
Drive cutting-edge AI development as a Kernel Engineer. Specialize in optimizing deep learning operations and enhancing hardware-software intersections to maximize performance and efficiency.
This role involves developing high-performance software for AI and HPC workloads. As a key player in a world-class team, you will focus on performance tuning, validation, and design of ML and HPC kernels. Besides, you will create a library of parallel algorithms that enhance compute utilization while pushing the limits of AI model training efficiency.
Key Responsibilities:
• Develop design specifications for ML and algebra kernels
• Create optimized kernel routines in assembly and CSL
• Measure software performance using mathematical models
• Implement unit and system testing methodologies
• Research trends in Machine Learning and kernel architecture
Requirements:
• Degree (Bachelor's/Master's/PhD) in relevant fields
• Proficient in C++ and Python programming
• Fam...
This role involves developing high-performance software for AI and HPC workloads. As a key player in a world-class team, you will focus on performance tuning, validation, and design of ML and HPC kernels. Besides, you will create a library of parallel algorithms that enhance compute utilization while pushing the limits of AI model training efficiency.
Key Responsibilities:
• Develop design specifications for ML and algebra kernels
• Create optimized kernel routines in assembly and CSL
• Measure software performance using mathematical models
• Implement unit and system testing methodologies
• Research trends in Machine Learning and kernel architecture
Requirements:
• Degree (Bachelor's/Master's/PhD) in relevant fields
• Proficient in C++ and Python programming
• Fam...
Ready to Apply?
Submit your application today and take the next step in your career journey with Cerebras.
Apply Now