Senior Math Libraries Engineer – Direct Sparse Solvers

🔥 1 minute ago

🏄 California – Remote

info

💵 $184k - $356.5k / year

⏰ Full Time

🟠 Senior

👷🏻‍♀️ Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Designing, implementing, and optimizing direct sparse solvers for existing and future GPU architectures • Working with library engineers, QA engineers, and interns on all library development aspects from design to implementation and test to release and support • Working closely with product management and other internal and external partners to understand feature and performance requirements and contribute to the technical roadmaps of libraries • Finding and realizing opportunities to improve library quality, performance, and maintainability for sparse linear algebra libraries through re-architecting and establishing innovative software development practices

🎯 Requirements

• PhD or MSc degree in Computer Science, Computational Science and Engineering, Applied Mathematics, or related science or engineering field (or equivalent experience) • 5+ years of overall experience developing, debugging, and optimizing high-performance numerical software using C++ and parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreads, or equivalent technologies • Strong fundamentals in floating-point arithmetic, numerical analysis, and implementation of sparse linear algebra primitives like matrix-vector and matrix-matrix products and triangular solves • Experience in developing, maintaining, and testing scientific computing libraries • Strong collaboration, communication, and documentation habits.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🔥 13 minutes ago

Red Canyon Engineering & Software

51 - 200

🚀 Aerospace

🔬 Science

🏛️ Government

Senior/Principal Satellite Systems I&T Engineer responsible for verifying and validating aerospace systems. Collaborate on satellite functional specifications and system architecture for exciting aerospace projects in the U.S.

🔥 42 minutes ago

Blueland

11 - 50

👥 B2C

🛍️ eCommerce

🧘 Wellness

Process Engineer for Blueland, creating eco-friendly cleaning products and optimizing manufacturing processes. Collaborate with cross-functional teams to scale up production successfully.

🔥 45 minutes ago

DDN

1001 - 5000

🤖 Artificial Intelligence

Lustre Engineer developing high-performance storage solutions for DDN. Contributing to architecture and implementation of new Lustre features across core subsystems.

🔥 1 hour ago

Westinghouse Electric Company

5001 - 10000

⚡ Energy

Senior Supplier Performance Engineer overseeing supplier compliance and performance metrics for Westinghouse's clean energy solutions while leading supplier improvement initiatives.

🔥 1 hour ago

GE Vernova

10,000+ employees

⚡ Energy

🚀 Aerospace

🤖 Artificial Intelligence

Lead SCADA and telecom engineer handling technical design aspects for Electric Substation SCADA systems. Delivering high-quality projects on time and under budget while ensuring safety standards.