Senior System Software Engineer, Performance Optimization Specialist

3 days ago


Santa Clara, California, United States NVIDIA Full time
About the Role

We are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will be responsible for analyzing performance issues, investigating bottlenecks, and delivering features and improvements to enhance the performance of NVIDIA hardware.

Key Responsibilities
  • Analyze full-stack performance, from application level to hardware, to identify areas for improvement.
  • Investigate complex performance problems and deliver robust solutions to accelerate applications.
  • Collaborate with peers to craft elegant solutions to exciting problems and shape the future direction of CUDA.
  • Evangelize, architect, and implement new features to enhance the CUDA programming model.
  • Oversee and drive development efforts across multiple teams to deliver high-quality results.
Requirements
  • BS or MS degree in Computer Science, Electrical Engineering, or equivalent experience.
  • 5+ years of related development experience, with a strong focus on C programming skills.
  • Experience working with large codebases, debugging performance problems in complex environments, and writing multithreaded programs.
  • Deep understanding of system-level architecture, including interconnects, memory hierarchy, interrupts, and memory-mapped I/O.
  • Experience with performance tuning of device drivers or low-level system software, as well as knowledge of memory coherence and consistency models.
What We Offer

NVIDIA is a leader in the technology industry, and we offer a competitive salary range of $148,000 - $276,000, depending on location, experience, and pay of employees in similar positions. You will also be eligible for equity and benefits.

We are committed to fostering a diverse work environment and are proud to be an equal opportunity employer. We do not discriminate 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.



  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will be responsible for analyzing performance issues, investigating bottlenecks, and delivering features and improvements to enhance the performance of NVIDIA...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU.Key ResponsibilitiesInvestigate complex performance problems and deliver robust solutions that accelerate applications.Evangelize,...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a senior software engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU.Our team analyzes performance of applications, investigates bottlenecks in software or hardware, and delivers features and improvements to better realize the potential of...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled Senior Performance Engineer to join our team of experts in building and optimizing the tools Deep Learning engineers use worldwide to design, develop, and deploy AI applications.We are a diverse and ambitious team that influences all areas of NVIDIA's AI platform and directly contributes to premier Deep Learning frameworks...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Optimization EngineerWe are seeking a highly skilled Senior Performance Optimization Engineer to join our AI Applications organization at NVIDIA. As a key member of our team, you will be responsible for optimizing the performance of our distributed cloud native accelerated video analytics applications.Our team is building...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Optimization EngineerWe are seeking a highly skilled Senior Performance Optimization Engineer to join our AI Applications organization at NVIDIA. As a key member of our team, you will be responsible for optimizing the performance of our distributed cloud native accelerated video analytics applications.Our team is building...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence, deep learning, and autonomous vehicles. Our team is passionate about building innovative software solutions that impact the world.Job SummaryWe are seeking a highly skilled software engineer to join our team as a Performance Optimization Specialist. In this role, you will work with our...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior LLM Performance Engineer to join our team at NVIDIA. As a key member of our Deep Learning Architecture team, you will play a critical role in optimizing the performance of Large Language Models (LLMs) on state-of-the-art hardware and software platforms.Key ResponsibilitiesUnderstand and analyze the...


  • Santa Clara, California, United States NVIDIA Full time

    Join NVIDIA's Ambitious Team as a Performance EngineerNVIDIA is seeking a talented software engineer to join our team and contribute to the development of cutting-edge AI and Deep Learning technologies. As a Performance Engineer, you will play a crucial role in optimizing the performance of Deep Learning models for NVIDIA GPUs and systems.Key...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence, deep learning, and autonomous vehicles. Our engineering teams are working on cutting-edge technologies that are transforming the world.Job SummaryWe are seeking a highly skilled software engineer to join our team as a Performance Engineer. In this role, you will be responsible for...


  • Santa Clara, California, United States Apple Full time

    Role OverviewApple's Platform Architecture group is seeking a highly motivated systems engineer with excellent analytical skills to join our team. As a key member of our team, you will work to identify and build experiences targeted for creatives on Macs, define key metrics to analyze hardware and software performance, and measure system analytics to analyze...


  • Santa Clara, California, United States NVIDIA Full time

    Unlock the Power of AI with NVIDIANVIDIA is seeking a talented software engineer to join our team and contribute to the development of cutting-edge AI technologies. As a Performance Optimization Engineer, you will play a critical role in optimizing the performance of Deep Learning models for NVIDIA GPUs and systems.Key Responsibilities:Optimize the...


  • Santa Clara, California, United States Apple Full time

    Role OverviewApple's Platform Architecture group is seeking a highly motivated systems engineer with excellent analytical skills to join our team. As a key member of our team, you will work to identify and build experiences targeted for creatives on Macs, define key metrics to analyze hardware and software performance, and measure system analytics to analyze...


  • Santa Clara, California, United States Nvidia Full time

    Join NVIDIA's Team of Performance EngineersNVIDIA is seeking highly skilled performance engineers to join our team and contribute to the development of cutting-edge AI and deep learning technologies. As a performance engineer at NVIDIA, you will work closely with our software development teams to optimize the performance of our AI and deep learning...


  • Santa Clara, California, United States Hitachi Full time

    Job Title: Senior Optimization EngineerWe are seeking a highly skilled Senior Optimization Engineer to join our team at Hitachi Energy in Santa Clara, California.About the Role:This is a full-time position that requires a strong background in electrical engineering, with a focus on optimization and mathematical modeling. The successful candidate will be...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled performance engineer to join our AI Applications organization at NVIDIA. As a performance engineer, you will work closely with our application teams to optimize the performance of our distributed cloud native accelerated video analytics applications.Key ResponsibilitiesPlan, enable, and drive performance...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a Senior Systems Software Engineer to join our TAO Toolkit Team, where you will be responsible for developing novel, scalable, and automated pipelines to make sense of petabytes of unstructured data. You will collaborate with multiple deep-learning architects and engineers to enable the development of pioneering AI models.Key Responsibilities:...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team in developing optimized code for NVIDIA's deep learning libraries. As a key member of our team, you will be responsible for designing and implementing high-performance algorithms and data structures...