Talent.com
Senior Software Engineer, MathDx – cuBLASDx and cuSolverDx
Senior Software Engineer, MathDx – cuBLASDx and cuSolverDxNVIDIA Corporation • Santa Clara, CA, United States
Senior Software Engineer, MathDx – cuBLASDx and cuSolverDx

Senior Software Engineer, MathDx – cuBLASDx and cuSolverDx

NVIDIA Corporation • Santa Clara, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer, MathDx – cuBLASDx and cuSolverDx page is loaded## Senior Software Engineer, MathDx – cuBLASDx and cuSolverDxlocations : US, CA, Santa Clara : US, CA, Remotetime type : Full timeposted on : Posted Yesterdayjob requisition id : JR2003815The hardware and software accelerated computing ecosystem is constantly evolving, including shifts towards hybrid backends, deep integration with high-level languages and ecosystems (such as Python, Numpy, JAX, MLIR…), and optimization at runtime for maximum flexibility and performance. Our Dx APIs allow developers to embed highly-optimized mathematical operations in their applications for these and other scenarios. You will be part of a team designing, developing, and optimizing math libraries for the future. If you are passionate about designing modern HPC libraries and want to build software that will stand the test-of-time as it accelerates countless applications, we might have the dream job you have been waiting for!

  • What you'll be doing :
  • Design modern, flexible, and easy to use APIs for math libraries and lead design reviews with all collaborators.
  • Work closely with internal (e.g., engineering, Product Management) and external partners such as researchers to understand their use cases and requirements.
  • Become a domain expert by continuously surveying current trends in software systems.
  • What we need to see :
  • PhD or MSc degree in Computer Science, Applied Math, or a related science or engineering field is preferred (or equivalent experience).
  • 3+ years of experience designing and developing software for high-performance computing and / or AI applications.
  • Advanced C++ skills, including modern design paradigms (e.g., template meta-programming, RAII).
  • Parallel programming experience with CUDA or OpenCL.
  • Strong collaboration, communication, and documentation habits.
  • Ways to stand out from the crowd :
  • Experience using graph compilers and / or Just In Time compilation workflows (e.g. XLA, LLVM, MLIR, Numba, NVRTC).
  • Programming skills with Python, and modern automation setups for both building software (e.g. cmake) as well as testing it (e.g. CI / CD, sanitizers).
  • Experience with CCCL, OpenMP, OpenACC, multi-threading, MPI, PGAS.
  • Strong background in numerical methods (e.g., FFT, numerical linear algebra).
  • Experience with scientific and deep learning libraries and frameworks such as PyTorch, JAX, MKL, MAGMA, PETSc, Kokkos, etc.With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and .Applications for this job will be accepted at least until September 23, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr

serp_jobs.job_alerts.create_a_job

Senior Software Engineer • Santa Clara, CA, United States

Job_description.internal_linking.related_jobs
Senior Software Engineer - Multiverse

Senior Software Engineer - Multiverse

Waymo • Mountain View, CA, United States
serp_jobs.job_card.full_time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Full-Stack - Vehicle Data Platform.Key Responsibilities Lead technical discussions to identify gaps in the telematics data platform and influe...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Full Stack Software Engineer (.Key Responsibilities Provides input into the architecture and design of the product, collaborating with the team to solve problems...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer - Data

Senior Software Engineer - Data

VirtualVocations • Hayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer (React / React Native) - Data.Key Responsibilities Design and maintain event-driven pipelines and manage Snowflake administration Collaborate wi...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Engineer - UI

Senior Software Engineer - UI

VirtualVocations • Hayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer - UI (REMOTE) with multiple openings.Key Responsibilities Drive development and maintenance of software, ensuring it meets defined requirements...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Engineer, Managed Orchestration (Kubernetes)

Senior Software Engineer, Managed Orchestration (Kubernetes)

Crusoe Energy Systems LLC • San Francisco, CA, United States
serp_jobs.job_card.full_time
Cruose's mission is to accelerate the abundance of energy and intelligence.We’re crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, spe...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Mobile Software Engineer

Senior Mobile Software Engineer

VirtualVocations • Hayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Mobile (Contract).Key Responsibilities Implement AI-powered recommendations project Collaborate with backend and ML engineers as needed Deve...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer, Control & Calibration

Senior Software Engineer, Control & Calibration

PsiQuantum • Palo Alto, CA, United States
serp_jobs.job_card.full_time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer I

Senior Software Engineer I

VirtualVocations • San Jose, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer I - Java (Time Series Data).Key Responsibilities Manage the entire lifecycle of projects or features, including design, development, and deploy...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Android Software Engineer

Senior Android Software Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer (Android).Key Responsibilities Design and build features for the Android application and backend services Collaborate with product and design ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, DGXC Data Services.Key Responsibilities Design and build software code and cloud services for Data Management, including cataloging and managi...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Development Engineer

Senior Software Development Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Development Engineer in Test.Key Responsibilities Design, develop, and maintain automated test frameworks for backend and UI testing Own and drive test...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Media Software Engineer

Senior Media Software Engineer

VirtualVocations • Hayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Media Software Engineer.Key Responsibilities Own and maintain a complex media tech stack across supported platforms Design and build hardware abstraction layers...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Cloud Software Engineer

Senior Cloud Software Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Cloud Engineer specializing in Golang.Key Responsibilities Continuously develop a multi-tenant cloud security service Develop new features in a secure ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Frontend Software Engineer

Senior Frontend Software Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Frontend (Web) Software Engineer - Enterprise / Commerce (100% Remote).Key Responsibilities Design, build, and review code for travel portals Collaborate with e...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software QA Engineer

Senior Software QA Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software QA Engineer who will focus on ensuring software quality and efficiency.Key Responsibilities Collaborate with cross-functional teams to plan new work ite...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer Lead

Software Engineer Lead

VirtualVocations • Hayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer Lead.Key Responsibilities Lead the design, development, troubleshooting, and debugging of complex software programs Conduct code reviews, developer t...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Tools Engineer

Senior Tools Engineer

VirtualVocations • Fremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Tools Engineer to enhance development workflows for a new multiplayer adventure project. Key Responsibilities Lead the design and implementation of C++ tools and ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted