Senior Math Libraries Engineer - Dense Linear Algebra
Overview
In this role you design, implement, and optimize GPU-accelerated dense linear algebra kernels and related libraries, contributing to high-performance solutions used in AI and scientific computing. You will collaborate with cross-functional teams to meet performance and feature goals, guide other engineers, and help shape library roadmaps. You’ll tackle challenging numerical problems such as factorizations and decompositions at scale, driving maintainability and quality. This role offers impact through contributing to scalable, state-of-the-art linear algebra software.
Compensation / Benefitsequitybenefitsbase salaryremote/hybrid work optioncareer growthglobal collaboration
ResponsibilitiesDesign, implement, and optimize scalable dense linear algebra kernels for GPUsProvide technical leadership to library engineers, QA engineers, and internsCollaborate with product management and partners to translate requirements into roadmapsImprove library quality, performance, and maintainability through architecture and process improvements
Key requirementsPhD or MSc degree in Computational Science and Engineering, Computer Science, Applied Mathematics, or related field5+ years in developing, debugging, and optimizing high-performance numerical linear algebra software with C++ and parallel programmingStrong fundamentals in numerical methods (linear systems, eigenvalue/SVD decompositions)Experience with dense linear algebra libraries (BLAS, LAPACK) and parallel counterparts (PBLAS, ScaLAPACK)Strong collaboration, communication, and documentation habitscollaborationcommunicationdocumentationCUDAMPIOpenMP