Senior Math Libraries Engineer
3 days ago
NVIDIA 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 Senior Math Libraries Engineer to join our development team. As a key member of our team, you will be responsible for designing, developing, and implementing high-quality and performance numerical dense linear algebra software on GPUs.
Key Responsibilities- Scoping, designing, and implementing high-quality and performance numerical dense linear algebra software on GPUs.
- Owning the execution of projects involving multiple engineers and sometimes teams.
- Providing technical leadership and feedback to library engineers working with you on projects and sometimes mentor interns.
- Working closely with product management and other internal and external customers to understand feature and performance requirements and contribute to the technical roadmaps of libraries.
- Finding opportunities to improve library performance and reduce code maintenance overhead through re-architecting.
- PhD or Master's degree in Computer Science, Applied Math, or related science or engineering field of study (or equivalent experience).
- 5+ years of experience in designing, developing, testing, maintenance, and performance optimization of HPC software using C++.
- Strong fundamentals in kernel generation and composable library design for linear algebra.
- Leadership skills in driving software development projects.
- Strong collaboration, communication, and documentation habits.
- Kernel generation. JIT focus/experience desired
- Experience with parallel programming, ideally using CUDA, MPI, OpenMP, OpenACC, pthreads.
- Good understanding of Machine Learning and Deep Learning technologies.
- Good knowledge of GPU (preferred) or CPU hardware architecture.
- Experience with low-level programming using assembly for performance optimization and operator fusion is a huge plus.
- Experience with agile software development practices using project management tools such as JIRA.
- A scripting language, preferably Python.
We offer competitive salaries and a generous benefits package. Our team is 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 outstanding 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.
-
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...
-
Santa Clara, California, United States NVIDIA Full timeJob Title: Senior Performance Software Engineer, Deep Learning LibrariesWe 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...
-
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...
-
Senior Developer Relationship Manager
2 weeks ago
Santa Clara, California, United States NVIDIA Full timeJob Title: Senior Developer Relationship ManagerWe are seeking a highly skilled Senior Developer Relationship Manager to drive strategic partnerships with ISVs and developer communities who are building data engineering/analytics platforms, applications, solutions, or services.Data analytics and machine learning applications are crucial for enterprises in...
-
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 Principal Software UI/Frontend Engineer
2 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeAbout the RoleWe're seeking a highly skilled Senior Principal Software UI/Frontend Engineer to join our NetSec Visualization and Reporting team at Palo Alto Networks. As a key member of our team, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions that generate insights into our customers'...
-
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...
-
Senior Developer Relationship Manager
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleWe are seeking a highly skilled Senior Developer Relationship Manager to drive strategic partnerships with Independent Software Vendors (ISVs) and developer communities who are building data engineering/analytics platforms, applications, solutions, or services.Data analytics and machine learning applications are crucial for enterprises across...
-
Santa Clara, California, United States COVET IT INC Full timeJob InformationRole: Machine Learning EngineerLocation: Santa Clara, CAType: Long Term ContractRequirements:Study and transform data science prototypes to develop innovative machine learning solutionsDesign and implement machine learning systems that drive business valueResearch and implement appropriate machine learning algorithms and tools to solve complex...
-
Santa Clara, California, United States COVET IT INC Full timeJob OpportunityRole: Machine Learning EngineerLocation: Santa Clara, CAType: Long Term ContractOnsite PositionResponsibilitiesWe are seeking a skilled Machine Learning Engineer to join our team at COVET IT INC. The ideal candidate will have a strong background in machine learning and experience in designing and developing AI systems.Key responsibilities...
-
Senior Software Engineer
3 days ago
Santa Clara, California, United States Plus Full timeJob Title: Senior Software Engineer - PerceptionWe are seeking a highly skilled Senior Software Engineer to join our Perception team in Santa Clara, CA. As a key member of our team, you will be responsible for designing, developing, and evaluating real-time scene understanding algorithms for our self-driving trucks.Responsibilities:Design and develop...
-
Senior Principal Software UI/Frontend Engineer
3 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeAbout the RoleWe are seeking a highly skilled Senior Principal Software UI/Frontend Engineer to join our Netsec Visualization and Reporting team at Palo Alto Networks. As a key member of our team, you will be responsible for designing and delivering innovative UI solutions that provide insights into our customers' network security infrastructure and empower...
-
Santa Clara, California, United States Palo Alto Networks Full timeAbout the RoleWe are seeking a highly skilled Senior Principal Software UI/Frontend Engineer to join our Netsec Visualization and Reporting team at Palo Alto Networks. As a key member of our team, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions that generate insights into our customers'...
-
Senior Developer Relationship Manager
2 weeks ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleWe are seeking a highly skilled Senior Developer Relationship Manager to drive strategic partnerships with Independent Software Vendors (ISVs) and developer communities focused on data engineering and analytics platforms, applications, and services.NVIDIA RAPIDS is an open-source suite of GPU-accelerated data science and AI libraries that...
-
Senior Database Engineer
2 weeks ago
Santa Clara, California, United States NVIDIA Full timeUnlock the Power of High-Performance Databases with NVIDIAWe are seeking a highly skilled Senior Developer Technology Engineer to join our team and contribute to the development of cutting-edge database technologies. If you have a passion for researching new algorithms and memory management techniques to accelerate databases on modern computer architectures,...
-
Senior Software Engineer
5 days ago
Santa Clara, California, United States Palo Alto Networks Full timeJob OpportunityPalo Alto Networks is seeking a highly skilled Senior Software Engineer to join our IoT security cloud infrastructure team.We're looking for a talented engineer who can design and build scalable enterprise web applications, develop modular reusable frontend components, and create standards for UI development.As a member of our team, you'll...
-
Senior Silicon Design Engineer
6 days ago
Santa Clara, California, United States Advanced Micro Devices , Inc. Full timeJob Title: Senior Silicon Design EngineerWe are seeking a highly skilled Senior Silicon Design Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our engineering team, you will be responsible for designing, developing, and testing electronic components and systems for semiconductor and related device manufacturing.Key...
-
Santa Clara, California, United States Palo Alto Networks Full timeAbout the RoleWe are seeking a highly skilled Senior Principal Software UI/Frontend Engineer to join our NetSec Visualization and Reporting team at Palo Alto Networks. As a key member of our team, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions that generate insights into our customers'...