出海雷达

Senior Math Libraries Engineer - Sparse Linear Algebra

开发工程限定地区(需当地身份)
公司NVIDIA
薪资$152,000 - $287,500/年
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间昨天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

我们正在寻找软件工程师,加入我们在高性能库的稀疏线性代数内核领域的开发工作。全球领先的商业和学术组织正在通过使用 GPU 驱动数据中心和高性能线性代数学图书馆进行人工智能,数据分析和科学和工程模拟革命。这些技术的应用包括计算机辅助工程 (CAE),电子设计自动化 (EDA),量子化学,自主车辆,LLM 等无数其他。你知道我们的团队开发了 GPU 加速库和 SDK,帮助实现这些吗?在这个角色中,你将与其他开发人员合作设计,开发和优化各种算法的内核,包括基层稀疏 BLAS 操作如矩阵向量产品和矩阵矩阵产品,直接稀疏解决器,反复稀疏解决符,预条件和代数多网格 (AMG).理想候选人不仅有发展加速计算内核的经验,还会被激励在各种加快计算领域推进最先进的技术。如果这听起来很令人兴奋,我们很想见到你!· 设计,实施和优化可扩展的高性能数量稀有线性代数软件用于现有的及未来的 GPU 架构 · 与图书馆工程师,QA 工程师以及实习生合作从稀少 BLAS 操作到先进直接和反复稀有解决方案 ·与产品管理和其他内部和外部伙伴密切合作了解功能和性能要求并为图书馆技术路线图做出贡献 ·通过重新规划和建立创新软件开发实践来寻找和实现改善图书馆质量,性能和维护能力的机会:我们需要看到什么:· 计算机科学,应用数学或相关科学或工程领域的博士学位或士学位 (或相等体验)是最好;• 在 C++和平行编程使用高性能稀疏线性代数软件开发,调试和优化方面拥有5年以上总体经验;理想情况下使用 CUDA,MPI,OpenMP,OpenACC,pthreads 或相等技术。· 浮点算术和稀疏线性的代数原始素的强大基础知识和实施

查看英文原文

We are looking for software engineers to join our development efforts in the area of sparse linear algebra kernels for high-performance libraries such as cuSPARSE and cuDSS. Around the world, leading commercial and academic organizations are revolutionizing AI, data analytics, and scientific and engineering simulations, using data centers powered by GPUs and high-performance linear algebra libraries. Applications of these technologies include computer aided engineering (CAE), electronic design automation (EDA), quantum chemistry, autonomous vehicles, LLMs, and countless others. Did you know our team develops the GPU accelerated libraries and SDKs that help make these possible?
In this role, you will work together with other developers on designing, developing, and optimizing kernels for various algorithms including basic sparse BLAS operations like matrix-vector-products and matrix-matrix-products, direct sparse solvers, iterative sparse solvers, preconditioners, and algebraic multigrid (AMG). Ideal candidates will not only have experience developing accelerated computing kernels, but also be motivated to advance the state-of-the-art in a variety of accelerated computing domains. If this sounds exciting, we would love to meet you!
What you will be doing:

  • Designing, implementing and optimizing scalable high-performance numerical sparse linear algebra software for existing and future GPU architectures
  • Working with library engineers, QA engineers, and interns on topics ranging from sparse BLAS operations to advanced direct and iterative sparse solvers
  • 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 through re-architecting and establishing innovative software development practices

What we need to see:

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

Ways to stand out from the crowd:

  • Good knowledge of CPU and/or GPU hardware architecture and low-level GPU performance optimization
  • Familiarity with technologies such as multi-frontal factorizations, iterative solvers, preconditioners, and algebraic multigrid
  • Experience with adopting and advancing software development practices such as CI/CD systems and project management tools such as JIRA
  • Understanding of large-scale computing technologies such as PDE solvers, eigenvalue solvers and time-domain simulation methods (e.g., CFD, FEA)
  • Working experience in a globally distributed and agile organization

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing for science and engineering. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company and build our teams with the smartest people in the world! Join us at the forefront of technological advancement.
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative, autonomous and love a challenge, 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 152,000 USD - 218,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until January 13, 2026.This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
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.Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

加速计算研究实习生

NVIDIASwedenIntern今天
开发工程限定地区(需当地身份)日间重叠约 2 小时,需偶尔早起或晚睡

← 返回全部职位