Senior Performance Optimization Engineer
2 months ago
We 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 cutting-edge distributed cloud native accelerated real-time video streaming AI inference and video analytics platforms running on the Edge and cloud in a Kubernetes environment as part of the Metropolis ecosystem. As a Senior Performance Optimization Engineer, you will work closely with our Application teams to understand the architecture, profile, identify bottlenecks, and optimize our applications.
You will have a deep understanding of application resource utilization characteristics across CPU, GPU, and network accelerators. A good understanding of distributed systems performance is essential to scale our applications across multiple CPU and GPU nodes.
Key Responsibilities:- Collect data and information on the applications you wish to optimize
- Identify areas for improvement and develop strategies to bring about positive changes
- Plan, enable, and drive performance initiatives across our Cloud Native application teams
- Review, develop, deploy, and manage tools and strategies to systematically run performance experiments
- Collect and organize performance data and share with key partners
- Work closely with application teams to understand application resource utilization characteristics
- Identify performance issues through profiling of the various components
- Learn and have a good understanding of various accelerators in the system for an application workload and recommend E2E performance optimizations relative to capabilities of the system
- Assist developers and product teams on best accelerators and systems for E2E system performance
- Improve and standardize performance measurement processes across our applications and GPU systems
- Work closely with GPU cloud native teams at NVIDIA to deploy the latest and most optimal GPU resource sharing strategies for our applications in a Kubernetes environment
- Masters degree or PhD in Computer Science or a related field, or equivalent experience
- 15+ years of experience in optimizing system design, complexity analysis, software design in Unix/Linux systems, performance, and application issues
- Experience in real-time streaming AI inference systems
- A history of working on distributed accelerated systems and solving sophisticated performance problems
- Deep hands-on experience with Distributed systems based on Kubernetes
- Experience with on-prem and cloud systems and ability to work with partners across multiple teams
- Experience using and handling and optimizing modern Cloud and container-based Enterprise computing architectures
- Strong verbal and written communication and teamwork skills
- Ability to multitask effectively in a multifaceted environment and action-driven with strong analytical skills
- Background with real-time computer vision AI inference and/or Analytics platforms
- Experience in application issues, algorithms, and data structures
- Understanding of the functioning of AI services, deep learning, and AI
- Exposure to scheduling and resource management systems
- Knowledge of GPU programming such as OpenCL or CUDA and knowledge of Multi-node GPU setups, GPU clusters, or Cloud computing
NVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our work opens new universes to explore, enables outstanding creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.
We are looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. 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. If you're creative and passionate about new technologies, we want you on our team.
The base salary range is $272,000 USD - $419,750 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 is committed to fostering a diverse work environment and proud to be an equal opportunity employer. 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.
-
Senior Performance Optimization Engineer
3 weeks ago
Santa Clara, California, United States NVIDIA Full timeNVIDIA 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...
-
Senior Performance Optimization Engineer
3 weeks ago
Santa Clara, California, United States NVIDIA Full timePerformance Engineer Job DescriptionWe are seeking a highly skilled performance engineer to join our AI Applications organization at NVIDIA. As a performance engineer, you will work with our Application teams to understand the architecture, profile, identify bottlenecks, and optimize our distributed cloud native accelerated video analytics applications.Our...
-
Senior Optimization Engineer
2 weeks ago
Santa Clara, California, United States Hitachi Energy Full timeJob Summary:Hitachi Energy is seeking a Senior Optimization Engineer to join its team in San Jose, CA. This role involves delivering innovative solutions in mathematical modeling, optimization, and numerical methods.Key Responsibilities:Analyze customer engineering, business, and software requirements to propose feasible solutions.Design, develop, test,...
-
Santa Clara, California, United States NVIDIA Full timeWe 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 work on optimizing the performance of our platform for accelerating general purpose computation on the GPU.Our team is responsible for analyzing performance issues,...
-
Santa Clara, California, United States NVIDIA Full timeJob 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 timeWe 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...
-
Thermal Performance Optimization Engineer
3 weeks ago
Santa Clara, California, United States Apple Full timeWe are seeking a highly motivated and experienced Thermal Performance Optimization Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for optimizing the thermal performance of our mobile devices.The ideal candidate will have a strong background in thermal analysis and modeling, as well as experience with IC...
-
Senior Performance Engineer
2 weeks ago
Santa Clara, California, United States NVIDIA Full timeNVIDIA is seeking a highly skilled Senior Performance Engineer to join our team. As a key member of our organization, you will play a critical role in building and optimizing the tools Deep Learning engineers use to design, develop, and deploy AI applications.Key Responsibilities:Develop and optimize open-source libraries, such as Transformer Engine, to...
-
Thermal Performance Optimization Engineer
2 weeks ago
Santa Clara, California, United States Apple Full timeAt Apple, we are seeking a highly skilled Thermal Performance Optimization Engineer to join our team. As a key member of our engineering team, you will be responsible for architecting thermal solutions to address chip energy efficiency and performance scaling.**Key Responsibilities:**- Providing thermal modeling solutions to mobile devices at silicon die and...
-
Thermal Performance Optimization Engineer
4 weeks ago
Santa Clara, California, United States Apple Full timeJob SummaryWe are seeking a highly motivated and ambitious individual to join our team as a Thermal Performance Optimization Engineer. As a key member of our multi-functional team, you will be responsible for architecting thermal solutions to address chip energy efficiency and performance scaling. Your expertise in thermal modeling and analysis will be...
-
GPU Performance Optimization Engineer
2 weeks ago
Santa Clara, California, United States Advanced Micro Devices , Inc. Full timeJob SummaryWe're seeking a highly motivated and skilled GPU Performance Optimization Engineer to join our team at Advanced Micro Devices, Inc. The ideal candidate will have expertise in GPU performance and familiarity with performance monitoring and tuning tools. Key Responsibilities• Define performance suite and best practices for measuring...
-
Senior AI Optimization Engineer
3 weeks ago
Santa Clara, California, United States Advanced Micro Devices , Inc. Full timeTransforming Lives with AMD TechnologyWe are a team of innovators at Advanced Micro Devices, Inc. who are passionate about transforming lives with our technology. Our mission is to build great products that accelerate next-generation computing experiences, driving the evolution of computing experiences for enterprise Data Centers, Artificial Intelligence,...
-
Santa Clara, California, United States NVIDIA Full timeJob Title: Senior Power Architecture and Optimization EngineerWe are seeking a highly skilled Senior Power Architecture and Optimization Engineer to join our team at NVIDIA. As a key member of our team, you will play a critical role in developing and deploying methodologies to improve the energy efficiency of our products.Key Responsibilities:Develop and...
-
Santa Clara, California, United States NVIDIA Full timeJob DescriptionWe are seeking a highly skilled Senior Power Architecture and Optimization Engineer to join our team at NVIDIA. As a key member of our power efficiency team, you will play a critical role in developing and deploying methodologies to help our products become more energy efficient.Key Responsibilities:Develop techniques to model, analyze, and...
-
Santa Clara, California, United States AMD Full timeTransforming Lives with AMD TechnologyWe are a team of innovators at AMD, driven by a passion to transform lives with our technology. Our mission is to build exceptional products that accelerate next-generation computing experiences, serving as the cornerstone for enterprise Data Centers, Artificial Intelligence, HPC, and Embedded systems.The RoleWe are...
-
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 in developing optimized code for NVIDIA GPUs. As a key member of our Deep Learning Library team, you will be responsible for writing highly tuned compute kernels in C++ CUDA to perform core deep learning...
-
Santa Clara, California, United States NVIDIA Full timeAbout the RoleWe 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...
-
Senior High-Performance AI Training Engineer
3 weeks ago
Santa Clara, California, United States NVIDIA Full timeJob Title: Senior High-Performance AI Training EngineerWe are seeking a highly skilled Senior High-Performance AI Training Engineer to join our team at NVIDIA. As a key member of our engineering team, you will be responsible for optimizing AI training workloads on innovative hardware and software platforms.Key Responsibilities:Understand and analyze AI...
-
Senior High-Performance AI Training Engineer
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeJob Title: Senior High-Performance AI Training EngineerNVIDIA is seeking a highly skilled Senior High-Performance AI Training Engineer to join our team. As a key member of our engineering team, you will be responsible for optimizing AI training workloads on innovative hardware and software platforms.Key Responsibilities:Understand, analyze, profile, and...
-
AI Optimization Engineer
2 weeks ago
Santa Clara, California, United States Advanced Micro Devices , Inc. Full timeUnlock the Power of AI with AMDWe're seeking a highly skilled AI Optimization Engineer to join our team at Advanced Micro Devices, Inc. Our mission is to push the boundaries of innovation and solve the world's most complex challenges. As an AI Optimization Engineer, you'll be responsible for designing and optimizing machine learning models for our...