Talent.com
Software Engineering Manager, Sparse Linear Algebra Libraries

Software Engineering Manager, Sparse Linear Algebra Libraries

NVIDIA CorporationSanta Clara, CA, United States
17 days ago
Job type
  • Full-time
Job description

Software Engineering Manager, Sparse Linear Algebra Libraries

Software Engineering Manager, Sparse Linear Algebra Libraries

We are looking for a software engineering manager to lead our development efforts for high-performance sparse 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 GPUs. Applications of these technologies include LLMs, computer vision, encryption, computer-aided engineering (CAE), electronic design automation (EDA), autonomous vehicles, 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 lead an engineering team designing, developing, and optimizing software to accelerate various elements of the software stack. Ideal candidates will not only have experience leading software product engineering teams 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 :

  • Lead, mentor, and grow your library engineering team.
  • Be responsible for the quality and performance of your libraries and the planning and execution of projects.
  • Work closely with NVIDIA Research, Developer Technology, and Product Management teams in the areas of scientific computing, programming systems, and AI to help collect requirements for your products as well as contribute to the development of technology roadmaps.
  • Interact with external partners and researchers to understand their use cases and requirements.

What we need to see :

  • PhD or MSc degree in Computational Science and Engineering, Computer Science, Applied Mathematics, or related science or engineering field (or equivalent experience).
  • 8+ years of overall experience in developing high-performance numerical software.
  • 3+ years of experience recruiting, training, and leading software engineering teams.
  • Strong fundamentals in numerical methods such as computational sparse / dense linear algebra and direct and iterative solvers for linear systems.
  • Hands-on experience with user-facing API design, object-oriented programming, large system software architecture development, testing, maintenance, and performance optimization of HPC software using C++ and Python.
  • Experience with parallel programming, ideally using CUDA, MPI, OpenMP, OpenACC, pthreads.
  • Strong collaboration, communication, and documentation habits.
  • Experience with, and motivation to adopt and advance, software development practices such as CI / CD systems and project management tools such as JIRA.
  • Ways to stand out from the crowd :

  • Experience with working in a globally distributed organization.
  • Good knowledge of CPU and / or GPU hardware architecture.
  • Good understanding of Machine Learning and Deep Learning technologies and experience using one or more deep learning frameworks (e.g., PyTorch, JAX, TensorFlow...).
  • Strong background of large-scale computing technologies such as PDE solvers, eigenvalue solvers, and time-domain simulation methods (e.g., CFD, FEA).
  • Experience with leading and mentoring teams in dynamic environments such as concurrent HW and SW development.
  • 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!

    The base salary range is 224,000 USD - 425,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

    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

    Create a job alert for this search

    Software Engineering Manager • Santa Clara, CA, United States

    Related jobs
    • Promoted
    Linux Engineering Manager - Optimisation for Latest Hardware

    Linux Engineering Manager - Optimisation for Latest Hardware

    CanonicalSan Jose, CA, United States
    Full-time
    Linux Engineering Manager - Optimisation for Latest Hardware.Linux Engineering Manager - Optimisation for Latest Hardware. Linux Engineering Manager - Optimisation for Latest Hardware.Be among the f...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineering Manager - Core Data Libraries

    Senior Engineering Manager - Core Data Libraries

    AppleCupertino, CA, US
    Full-time
    Senior Engineering Manager - Core Data Libraries.The Apple Data Platform team, part of the Services organization, powers analytics and machine learning across Apple. Our mission is to deliver cuttin...Show moreLast updated: 20 days ago
    • Promoted
    Software Engineering Manager, FlashArray

    Software Engineering Manager, FlashArray

    Pure StorageSanta Clara, CA, US
    Full-time
    Software Engineering Manager, FlashArray.We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineering Manager - Instructional Products

    Software Engineering Manager - Instructional Products

    Apple Inc.Cupertino, CA, United States
    Full-time
    Software Engineering Manager - Instructional Products.Cupertino, California, United States Software and Services.In this role, you will be responsible for planning and driving execution of multiple...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineering Manager, Reliability

    Software Engineering Manager, Reliability

    LinkedInMountain View, CA, US
    Full-time
    Software Engineering Manager, Reliability.At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business.The ...Show moreLast updated: 6 days ago
    • Promoted
    Senior Software Engineering Manager, Compute Systems Software

    Senior Software Engineering Manager, Compute Systems Software

    General MotorsMountain View, CA, United States
    Full-time
    Hybrid : This role is categorized as hybrid.This means the successful candidate is expected to report to Mountain View, CA, three times per week, at minimum. The Vehicle Experiences Engine (VEE) at G...Show moreLast updated: 8 days ago
    • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    GoodRx Inc.San Francisco, CA, United States
    Full-time
    Manager, Software Engineering page is loaded## Manager, Software Engineeringlocations : Remote USAtime type : Full timeposted on : Posted Todayjob requisition id : JR100518 • •GoodRx is the leadi...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Manager, Software Engineering - LinkedIn Feed

    Manager, Software Engineering - LinkedIn Feed

    LinkedInMountain View, CA, United States
    Full-time
    Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We’re also committed to providing transformational ...Show moreLast updated: 19 hours ago
    • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Wing Inflatables, Inc.Palo Alto, CA, United States
    Full-time
    Wing offers drone delivery as a safe, fast, and sustainable solution for last mile logistics.Consumer appetites for on-demand services are increasing, but current delivery methods are inefficient, ...Show moreLast updated: 21 days ago
    • Promoted
    Software Engineering Manager - Platform Team

    Software Engineering Manager - Platform Team

    DataVisor Inc.Mountain View, CA, United States
    Full-time
    DataVisor is a next-generation SaaS company that protects the world’s largest enterprises from fraud and money laundering. Our award-winning AI decision platform combines industry-leading unsupervis...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineering Manager, Core Platform - Autonomous Vehicles

    Software Engineering Manager, Core Platform - Autonomous Vehicles

    NVIDIA CorporationSanta Clara, CA, United States
    Full-time
    Software Engineering Manager, Core Platform - Autonomous Vehicles page is loaded## Software Engineering Manager, Core Platform - Autonomous Vehicleslocations : US, CA, Santa Claratime type : Full...Show moreLast updated: 13 days ago
    • Promoted
    Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs

    Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs

    AmazonCupertino, CA, United States
    Full-time
    The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the SDK used to accelerate deep learning and GenAI workloads on AWS custom ML accelerators, Inferentia and Trainium.The Accel...Show moreLast updated: 1 day ago
    • Promoted
    Manager, Software Engineering (Integrations Platform)

    Manager, Software Engineering (Integrations Platform)

    GoFundMeSan Francisco, CA, United States
    Full-time
    Manager, Software Engineering (Integrations Platform).Want to help us, help others? We’re hiring!.GoFundMe is the world’s most powerful community for good, dedicated to helping people help each oth...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineering Manager, MTIA Menlo Park, CA • AI Infrastructure • Engineering Menlo Park,[...]

    Software Engineering Manager, MTIA Menlo Park, CA • AI Infrastructure • Engineering Menlo Park,[...]

    MetaMenlo Park, CA, United States
    Full-time
    Software Engineering Manager, MTIAThe MTIA (Meta Training & Inference Accelerator) Software team is part of AI and Compute Foundation organization. The team’s mission is to explore, develop and help...Show moreLast updated: 1 day ago
    • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Lark HealthMountain View, CA, United States
    Full-time
    At Lark Health, we’re leading the way into a new era of cardiometabolic care, leveraging advanced AI techniques–including deterministic and generative models–to provide scalable, affordable, and co...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Technical LeadSan Francisco, CA, US
    Full-time
    We’re a profitable, fast-scaling startup building the fastest DNA sequencing platform in the world.Our tools are used daily by scientists, bioengineers, and researchers working on everything ...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineering Manager, eero Core Engineering

    Software Engineering Manager, eero Core Engineering

    AmazonSan Francisco, CA, United States
    Full-time
    Do you love to lead engineering teams and build large-scale, innovative software products? Join eero to lead the next dream team. Our cross-functional team spanning hardware, software, and manufactu...Show moreLast updated: 30+ days ago
    • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    AdobeSan Jose, CA, US
    Full-time
    Our company is changing the world through digital experiences.Adobe gives everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experiences! W...Show moreLast updated: 30+ days ago