Full-Time

Senior Math Libraries Engineer

AI and HPC

Posted on 12/7/2024

NVIDIA

NVIDIA

10,001+ employees

Designs GPUs and AI computing solutions

Automotive & Transportation
Enterprise Software
AI & Machine Learning
Gaming

Compensation Overview

$184k - $356.5kAnnually

+ Equity

Senior

Remote in USA + 2 more

More locations: Santa Clara, CA, USA | Hillsboro, OR, USA

Hybrid role with options for Santa Clara, California, and Hillsboro, Oregon, as well as remote work in California.

Category
Applied Machine Learning
Deep Learning
AI & Machine Learning
Required Skills
C/C++
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
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 mentor 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
  • Finding and explaining complex solutions, exercising leadership, and coordinating with multiple teams to work towards goals
Desired 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 designs and manufactures graphics processing units (GPUs) and system on a chip units (SoCs) for various markets, including gaming, professional visualization, data centers, and automotive. Their main products are GPUs that enhance gaming experiences and support professional applications, along with AI and high-performance computing platforms tailored for developers and data scientists. NVIDIA differentiates itself from competitors by focusing on advanced technology and continuous innovation, ensuring their products meet the evolving needs of users. The company's goal is to lead in AI and HPC solutions, providing powerful tools and services that enable clients to achieve immersive experiences and drive advancements in their respective fields.

Company Stage

IPO

Total Funding

$19.5M

Headquarters

Santa Clara, California

Founded

1993

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition of VinBrain enhances NVIDIA's AI-driven healthcare solutions.
  • Investment in Nebius Group boosts NVIDIA's AI infrastructure capabilities.
  • Partnership with Serve Robotics aligns with NVIDIA's focus on robotics and AI applications.

What critics are saying

  • Increased competition from AI startups like xAI challenges NVIDIA's market position.
  • Serve Robotics' rapid expansion may lead to financial strain if market growth lags.
  • Integration challenges from VinBrain acquisition may affect NVIDIA's operational efficiency.

What makes NVIDIA unique

  • NVIDIA leads in AI and HPC solutions with cutting-edge GPU technology.
  • The Omniverse platform enhances NVIDIA's capabilities in industrial AI and digital twins.
  • NVIDIA's cloud services, like CloudXR, offer scalable solutions for AI and machine learning.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Company Equity

401(k) Company Match

INACTIVE