Senior Performance Software Engineer for Deep Learning Libraries
3 days ago
We are seeking a highly skilled Senior Performance Software Engineer to join our team at NVIDIA, specializing in deep learning libraries. As a key member of our team, you will be responsible for developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs.
Key Responsibilities:- Design and implement highly tuned compute kernels in C++ CUDA to perform core deep learning operations.
- Collaborate with teams across NVIDIA to optimize deep learning software and hardware.
- Develop and maintain high-performance code for NVIDIA's cuDNN, cuBLAS, and TensorRT libraries.
- Work closely with hardware and architecture teams to develop programming models for new deep learning hardware features.
- Masters or PhD degree in Computer Science, Computer Engineering, Applied Math, or related field.
- 6+ years of relevant industry experience.
- Strong C++ programming and software design skills, including debugging, performance analysis, and test design.
- Experience with performance-oriented parallel programming, even if it's not on GPUs.
- Solid understanding of computer architecture and some experience with assembly programming.
- Tuning BLAS or deep learning library kernel code.
- CUDA/OpenCL GPU programming.
- Numerical methods and linear algebra.
- LLVM, TVM tensor expressions, or TensorFlow MLIR.
NVIDIA is a leader in the technology industry, and we are committed to fostering a diverse and inclusive work environment. We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.
-
Santa Clara, California, United States NVIDIA Full timeSenior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team at NVIDIA. As a key member of our Deep Learning Library team, you will be responsible for developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs.Key...
-
Santa Clara, California, United States NVIDIA Full timeSenior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team responsible for developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs. As a key member of our team, you will be working on delivering high-performance code to...
-
Santa Clara, California, United States NVIDIA Full timeAbout NVIDIANVIDIA is a leader in the field of artificial intelligence and deep learning. We're committed to fostering a diverse work environment and proud to be an equal opportunity employer.Job SummaryWe're seeking a highly skilled Senior Deep Learning Software Engineer to join our cuDNN team. As a key member of our team, you'll be responsible for...
-
Senior Performance Engineer
2 weeks ago
Santa Clara, California, United States NVIDIA Full timeAbout NVIDIANVIDIA is a leader in the field of artificial intelligence and deep learning, and we're seeking a talented Senior Performance Engineer to join our team.Job SummaryWe're looking for a highly skilled engineer to develop and optimize open-source libraries, study and tune deep learning training workloads, and build and support NVIDIA submissions to...
-
Senior Deep Learning Algorithm Engineer
6 days ago
Santa Clara, California, United States NVIDIA Full timeJob Title: Senior Deep Learning Algorithm EngineerWe are seeking a highly skilled Senior Deep Learning Algorithm Engineer to join our team at NVIDIA. As a key member of our team, you will play a critical role in optimizing deep learning training workloads on state-of-the-art hardware and software platforms.Key Responsibilities:Understand, analyze, profile,...
-
Senior Deep Learning Algorithm Engineer
2 weeks ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleWe are seeking a highly skilled Senior Deep Learning Algorithm Engineer to join our team at NVIDIA. As a key member of our team, you will play a critical role in optimizing deep learning training workloads on state-of-the-art hardware and software platforms.Key ResponsibilitiesUnderstand, analyze, profile, and optimize deep learning training...
-
Senior Math Libraries Engineer
3 days ago
Santa Clara, California, United States NVIDIA Full timeAbout NVIDIANVIDIA is a leading technology company that specializes in designing and manufacturing graphics processing units (GPUs) and high-performance computing hardware. Our team is dedicated to developing innovative solutions for the fields of artificial intelligence, scientific simulations, and data analytics.Job DescriptionWe are seeking an experienced...
-
Machine Learning Engineer
4 weeks ago
Santa Clara, California, United States Blockchain Technologies. LLC Full timeJob OverviewBlockchain Technologies, LLC is seeking a highly skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for developing and implementing deep learning models using TensorFlow, PyTorch, and Keras.Key Responsibilities:Design and develop deep learning models for computer vision applications,...
-
Senior Performance Engineer
5 days ago
Santa Clara, California, United States NVIDIA Full timeNVIDIA is seeking a highly skilled Senior Performance Engineer to join our team of ambitious and forward-thinking professionals. As a key member of our AI platform, you will play a critical role in building and optimizing the tools Deep Learning engineers use worldwide to design, develop, and deploy AI applications.We are a diverse team that influences all...
-
Senior Math Libraries Engineer
1 week ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleNVIDIA is seeking a highly skilled engineer to join our Math Libraries team, focusing on kernel generation for AI and HPC applications. As a key member of our team, you will be responsible for designing, implementing, and optimizing high-quality numerical dense linear algebra software on GPUs.Key ResponsibilitiesScoping, designing, and...
-
Senior Math Libraries Engineer
7 days ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleNVIDIA is seeking a highly skilled engineer to join our Math Libraries team, focusing on kernel generation for AI and HPC applications. As a key member of our team, you will be responsible for designing, implementing, and optimizing high-quality numerical dense linear algebra software on GPUs.Key ResponsibilitiesScoping, designing, and...
-
Senior Distributed Machine Learning Engineer
3 weeks ago
Santa Clara, California, United States NVIDIA Corporation Full timeJob DescriptionNVIDIA Corporation is seeking a highly skilled Senior Distributed Machine Learning Engineer to join our team focused on developing cutting-edge GPU-accelerated distributed machine learning solutions.About the RoleDesign and develop new user-friendly APIs and libraries to optimize the use of existing deep learning and machine learning...
-
Deep Learning Algorithm Engineer
1 week ago
Santa Clara, California, United States NVIDIA Full timeAbout NVIDIANVIDIA is a leader in the field of artificial intelligence, computer graphics, and accelerated computing. Our mission is to drive innovation and push the boundaries of what is possible with AI.Job SummaryWe are seeking a highly skilled Deep Learning Algorithm Engineer to join our team. As a key member of our research and development team, you...
-
Deep Learning Algorithm Engineer
7 days ago
Santa Clara, California, United States NVIDIA Full timeAbout NVIDIANVIDIA is a leader in the field of artificial intelligence, computer graphics, and accelerated computing. Our mission is to drive innovation and push the boundaries of what is possible with AI.Job SummaryWe are seeking a highly skilled Deep Learning Algorithm Engineer to join our team. As a key member of our research and development team, you...
-
Senior Distributed Machine Learning Engineer
1 week ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleNVIDIA is seeking a highly skilled Principal Engineer to lead the development of GPU-accelerated distributed machine learning solutions. As a key member of our team, you will design and develop innovative APIs and libraries to optimize the use of existing deep learning and machine learning frameworks in GPU-enabled Spark clusters.Key...
-
Santa Clara, California, United States NVIDIA Full timeAbout 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...
-
Senior Distributed Machine Learning Engineer
1 week ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleNVIDIA is seeking a highly skilled Principal Engineer to join our Distributed Machine Learning team. As a key member of our team, you will be responsible for designing and developing GPU-accelerated distributed machine learning solutions.Key ResponsibilitiesDesign and develop new user-friendly APIs and libraries to optimize the use of existing...
-
Senior Software Quality Assurance Engineer
3 weeks ago
Santa Clara, California, United States Aitopics Full timeJob DescriptionAitopics is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a Senior Software Quality Assurance Engineer, you will be responsible for ensuring the quality and reliability of our Deep Learning software.Key ResponsibilitiesWork closely with cross-functional teams to understand test requirements and take...
-
Santa Clara, California, United States NVIDIA Full timeAbout 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,...
-
Machine Learning Engineer
3 weeks ago
Santa Clara, California, United States Robotics Prcocess Automation, LLC Full timeJob OverviewJob ID: J36993Specialized Area: Machine LearningJob Title: Machine Learning EngineerDuration: 10 MonthsEmployment Type: W-2 (Consultant must be on our company payroll. C2C is not allowed)We are seeking a highly skilled Software Engineer to join our team at Robotics Process Automation, LLC and contribute to the development of a Deep Learning...