Senior Software Development Engineer, GPU Performance Tools
4 weeks ago
Transforming Lives with AMD Technology
We're passionate about building innovative products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.
As a Senior Software Development Engineer, GPU Performance Tools, you'll be part of a team that pushes the limits of innovation to solve the world's most important challenges.
The Role:
You'll work with a broad set of software skills backed by a solid understanding of system architecture to develop tools and methodologies that identify the most promising HPC and AI application performance enhancements within the system hardware/software stack.
Key Responsibilities:
- Run data center GPU-accelerated workloads while collecting system performance data for performance analysis
- Create insightful, graphically rich dashboards that characterize an application's performance profile
- Develop tools and leverage automation to speed the process of identifying performance improvement opportunities
- Use performance analysis and data science tools as needed to identify performance blockers
- Create a library of application performance profiles that are relevant and representative for data center GPU customers
- Provide feedback to hardware and software design team members as part of a continuous design improvement cycle
Preferred Experience:
Strong Python and/or object-oriented programming background with C/C++ in a Linux development environment
Ability to write high-quality code with a keen attention to detail
Experience with web application development frameworks and CSS/HTML programming
Experience with SQL and NoSQL databases like MongoDB, InfluxDB, and MySQL
Effective communication and problem-solving skills
Inquiring mind with efficiency mentality
Nice to Have Experience:
Data visualization
Ansible
Grafana
Jupyter
Academic Credentials:
Bachelor's or Master's degree in Computer Science, Computer Engineering
#LI-RL1
#HYBRID
At AMD, your base pay is one part of your total rewards package.
Your base pay will depend on where your skills, qualifications, experience, and location fit into the hiring range for the position.
You may be eligible for incentives based upon your role such as either an annual bonus or sales incentive.
Many AMD employees have the opportunity to own shares of AMD stock, as well as a discount when purchasing AMD stock if voluntarily participating in AMD's Employee Stock Purchase Plan.
You'll also be eligible for competitive benefits described in more detail here.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.
AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.
We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
-
Senior GPU Cluster Tools Developer
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeA key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join a multifaceted software team with high standards.This role involves...
-
Senior GPU Cluster Tools Developer
3 weeks ago
Santa Clara, California, United States NVIDIA Full timeA key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join a multifaceted software team with high standards.This role involves...
-
Senior GPU Software Engineer
3 weeks ago
Santa Clara, California, United States Roche Holdings Inc. Full timeAbout the Role:We are seeking a highly skilled Senior GPU Software Engineer to join our team at Roche Holdings Inc. in Santa Clara, CA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance GPU-accelerated software applications.Key Responsibilities:Work closely with research and...
-
Senior GPU Cluster Tools Developer
3 weeks ago
Santa Clara, California, United States NVIDIA Full timeA key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join our multifaceted software team with high standards.This role involves...
-
Senior GPU Software Engineer
4 weeks ago
Santa Clara, California, United States Roche Holdings Inc. Full timeAbout the Role:Roche is seeking a highly skilled Senior GPU Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that utilize GPU acceleration.Key Responsibilities:Design and develop software applications that utilize GPU...
-
GPU Performance Optimization Engineer
3 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 GPU Software Engineer
4 weeks ago
Santa Clara, California, United States Roche Holdings Inc. Full timeUnlock the Power of GPU ComputingAt Roche, we're pushing the boundaries of healthcare innovation. As a Principal GPU Software Engineer, you'll play a crucial role in developing cutting-edge GPU-accelerated software that drives breakthroughs in medical research and diagnostics.The Opportunity:Collaborate with research and algorithm experts to accelerate...
-
Senior Compiler Engineer
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeWe are seeking a highly skilled Senior Compiler Engineer to join our GPU Software organization. As a key member of our team, you will be responsible for designing and implementing significant parts of our compiler, working on performance analysis and design/implementation of new optimizations, and partnering with global compiler, GPU driver, architecture,...
-
Senior Test Engineer
4 weeks ago
Santa Clara, California, United States Futran Tech Solutions Pvt. Ltd. Full timeJob Title: Senior Test Engineer - GPU SoftwareLocation: Futran Tech Solutions Pvt. Ltd.Job Description:This role involves testing GPU software in an Agile environment. The ideal candidate will have experience with board bring-up activities, knowledge of GPU architecture, and proficiency in Python and shell scripting.Key Responsibilities:Design and execute...
-
Senior Performance Software Engineer
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeWe are seeking a highly motivated and experienced Performance Software Engineer to join our dynamic and innovative team at NVIDIA.Key Responsibilities:Evaluate performance bottlenecks and develop strategies to improve performance in the hypervisor environment for the GPU application stack.Generate consistent performance metrics based on industry standards...
-
Santa Clara, California, United States NVIDIA Full timeWe are seeking a highly skilled Senior GPU Performance Architect to join our AI Applications team at NVIDIA. As a key member of our team, you will be responsible for designing and developing high-performance GPU architectures for AI applications.Key responsibilities include:Competitive analysis and performance studies of new use-cases, such as large-scale...
-
Santa Clara, California, United States Nvidia Full timeJob SummaryNVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our work enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.Job DescriptionWe are seeking a highly motivated Senior Software...
-
GPU Performance Analysis Engineer
4 weeks ago
Santa Clara, California, United States Apple Full timeRole SummaryAs a GPU Performance Analysis Engineer at Apple, you will play a crucial role in designing and manufacturing next-generation, high-performance, power-efficient GPUs. Your expertise will ensure that Apple products and services can seamlessly handle complex tasks, making them beloved by millions.Key ResponsibilitiesAnalyze unit and system-level...
-
Santa Clara, California, United States NVIDIA Full timeWe are seeking a highly skilled Senior GPU Performance Architect to join our AI Applications team. As a key member of our architecture group, you will be responsible for designing and developing innovative GPU architectures that deliver the highest performance in the world for graphics processing.Your primary focus will be on competitive analysis and...
-
GPU Performance Engineering Manager
4 weeks ago
Santa Clara, California, United States AMD Full timeAbout AMDAt AMD, we're passionate about transforming lives with our technology. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded. We strive for execution excellence, collaboration, and inclusivity of diverse perspectives.The RoleWe're seeking a highly motivated Sr....
-
GPU Performance Analysis Engineer
4 weeks ago
Santa Clara, California, United States Apple Full timeRole SummaryAs a GPU Performance Analysis Engineer at Apple, you will play a crucial role in designing and manufacturing our next-generation, high-performance, power-efficient GPU. Your primary responsibility will be to ensure that Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions.Key...
-
Senior Performance Engineer
3 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...
-
Santa Clara, California, United States NVIDIA Full timeJob DescriptionWe are seeking a highly skilled Senior GPU Performance Architect to join our AI Applications team at NVIDIA. As a key member of our architecture group, you will be responsible for designing and optimizing GPU architectures for AI applications.Key Responsibilities:Competitive analysis and performance studies of new use-cases, such as...
-
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 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,...