Senior Math Libraries Engineer

3 days ago


Santa Clara, California, United States NVIDIA Full time
Job Title: Senior Math Libraries Engineer

NVIDIA is seeking a highly skilled Senior Math Libraries Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and optimizing high-performance numerical dense linear algebra software on GPUs.

Key Responsibilities:
  • Scoping, designing, and implementing high-quality and performance numerical dense linear algebra software on GPUs.
  • Owning the execution of projects involving multiple engineers and sometimes teams.
  • Providing technical leadership and feedback to library engineers working with you on projects and sometimes mentoring interns.
  • Working closely with product management and other internal and external customers to understand feature and performance requirements and contribute to the technical roadmaps of libraries.
  • Finding opportunities to improve library performance and reduce code maintenance overhead through re-architecting.
Requirements:
  • PhD or Master's degree in Computer Science, Applied Math, or related science or engineering field of study (or equivalent experience).
  • 5+ years of experience in designing, developing, testing, maintenance, and performance optimization of HPC software using C++.
  • Strong fundamentals in kernel generation and composable library design for linear algebra.
  • Leadership skills in driving software development projects.
  • Strong collaboration, communication, and documentation habits.
  • Kernel generation. JIT focus/experience desired.
Preferred Qualifications:
  • Experience with parallel programming, ideally using CUDA, MPI, OpenMP, OpenACC, pthreads.
  • Good understanding of Machine Learning and Deep Learning technologies.
  • Good knowledge of GPU (preferred) or CPU hardware architecture.
  • Experience with low-level programming using assembly for performance optimization and operator fusion is a huge plus.
  • Experience with agile software development practices using project management tools such as JIRA.
  • A scripting language, preferably Python.

NVIDIA offers competitive salaries and a generous benefits package. We are widely considered to be one of the technology world's most desirable employers. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.



  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Math Libraries EngineerNVIDIA is seeking a highly skilled Senior Math Libraries Engineer to join our team. As a key member of our development efforts, you will be responsible for designing, implementing, and optimizing high-quality and performance numerical dense linear algebra software on GPUs.Key Responsibilities:Scoping, designing, and...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leading technology company that specializes in designing and manufacturing graphics processing units (GPUs) and high-performance computing hardware. Our team is dedicated to developing innovative solutions for the fields of artificial intelligence, scientific simulations, and data analytics.Job DescriptionWe are seeking an experienced...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled engineer to join our Math Libraries team, focusing on kernel generation for AI and HPC applications. As a key member of our team, you will be responsible for designing, implementing, and optimizing high-quality numerical dense linear algebra software on GPUs.Key ResponsibilitiesScoping, designing, and...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled engineer to join our Math Libraries team, focusing on kernel generation for AI and HPC applications. As a key member of our team, you will be responsible for designing, implementing, and optimizing high-quality numerical dense linear algebra software on GPUs.Key ResponsibilitiesScoping, designing, and...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled engineer to develop and implement high-quality numerical dense linear algebra software on GPUs.Key Responsibilities:Design, implement, and optimize numerical dense linear algebra software for GPUsCollaborate with product management and other teams to understand feature and performance requirementsProvide technical...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Software Engineer, Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team at NVIDIA, specializing in deep learning libraries. As a key member of our team, you will be responsible for developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA...


  • Santa Clara, California, United States NVIDIA Full time

    Senior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team in developing optimized code for NVIDIA GPUs. As a key member of our Deep Learning Library team, you will be responsible for writing highly tuned compute kernels in C++ CUDA to perform core deep learning...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team in developing optimized code for NVIDIA's deep learning libraries. As a key member of our team, you will be responsible for designing and implementing high-performance algorithms and data structures...


  • Santa Clara, California, United States NVIDIA Full time

    Senior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team at NVIDIA. As a key member of our Deep Learning Library team, you will be responsible for developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Senior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team responsible for developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs. As a key member of our team, you will be working on delivering high-performance code to...


  • Santa Clara, California, United States Nvidia Full time

    Job Title: Senior Software Engineer - Cybersecurity AI FrameworkNVIDIA is a leader in the field of computer graphics, PC gaming, and accelerated computing. We are seeking a Senior Software Engineer to join our Morpheus team, which empowers cybersecurity workflows by developing the Morpheus SDK. This SDK enables customers to create high-throughput,...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Developer Relationship ManagerWe are seeking a highly skilled Senior Developer Relationship Manager to drive strategic partnerships with ISVs and developer communities who are building data engineering/analytics platforms, applications, solutions, or services.Data analytics and machine learning applications are crucial for enterprises in...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job OverviewPalo Alto Networks is seeking a highly skilled Senior Staff UI Engineer to join our NetSec UI team. As a key member of our team, you will be responsible for designing and delivering innovative UI solutions that empower our customers to secure their network infrastructure.Key Responsibilities:Collaborate with product managers, UX designers, and UI...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job OverviewAs a Senior Principal Software UI/Frontend Engineer at Palo Alto Networks, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions for our customers' network security infrastructure.You will lead engineering best practices, coach and mentor team members, architect, design, and...


  • Santa Clara, California, United States CoreTechs Full time

    Job SummaryWe are seeking a highly skilled Senior Frontend Engineer to join our team at CoreTechs. The ideal candidate will have a strong background in developing front-end UI applications using ReactJS and a passion for creating high-quality, user-centric experiences.Key Responsibilities* Develop and maintain complex front-end applications using ReactJS,...


  • Santa Clara, California, United States Healthcare Full time

    Job Title: Senior AI EngineerWe are seeking a highly skilled Senior AI Engineer to join our team at Healthcare. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge AI solutions that drive business value.Key Responsibilities:Lead the design and architecture of new and existing machine learning...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence and deep learning, and we're seeking a talented Senior Performance Engineer to join our team.Job SummaryWe're looking for a highly skilled engineer to develop and optimize open-source libraries, study and tune deep learning training workloads, and build and support NVIDIA submissions to...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a seasoned software engineering manager to lead our development efforts for high-performance linear algebra libraries in the AI and scientific computing domains.Around the world, leading commercial and academic organizations are revolutionizing AI, data analytics, and scientific and engineering simulations, using data centers powered by...


  • Santa Clara, California, United States NVIDIA Full time

    Senior CAD Engineer Job DescriptionWe are seeking a highly skilled Senior CAD Engineer to join our Standard Cell Library development team at NVIDIA. As a key member of our team, you will be responsible for developing and optimizing standard cell templates in new process technologies.Key Responsibilities:Develop and optimize standard cell templates in new...


  • Santa Clara, California, United States COVET IT INC Full time

    Job InformationRole: Machine Learning EngineerLocation: Santa Clara, CAType: Long Term ContractRequirements:Study and transform data science prototypes to develop innovative machine learning solutionsDesign and implement machine learning systems that drive business valueResearch and implement appropriate machine learning algorithms and tools to solve complex...