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. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.
GPU Software Engineer
Location
Worldwide
Posted
89 days ago
Salary
0
Seniority
Mid Level
Job Description
GPU Software Engineer
Advanced Micro Devices, Inc
Role Description We are looking for a Software Engineer to join an ISV GPU enablement team focused on accelerating real‑world applications on AMD GPUs. In this role, you will support ongoing GPU enablement efforts by: - Contributing to HIP backend integration - Validating application workflows - Assisting with debugging and performance analysis of GPU‑accelerated software You will work closely with experienced GPU engineers and contribute to production‑level projects used by professional workstation applications. Qualifications - 5+ years of professional software development experience, or strong academic/project-based experience - Solid programming fundamentals in C/C++ - Practical experience with CUDA or ROCm - Experience developing or contributing to GPU-accelerated applications - Solid understanding of GPU programming fundamentals - Debugging experience with GPU kernels or performance critical code Requirements - Assist with integrating HIP ray tracing (HIPRT) where relevant - Optimize GPU kernels and application pipelines for AMD GPU architectures - Debug correctness, performance, and stability issues in application-level GPU code - Use profiling tools to identify bottlenecks and propose improvements - Work with internal compiler/runtime teams to surface lower-level issues when necessary - Help maintain clean, portable GPU code that works across multiple vendors Benefits - AMD benefits at a glance
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Write and deploy clean PHP code to deliver new product features; • Troubleshoot issues, fix bugs, and ensure the application remains stable; • Refactor legacy code and improve existing logic while working on tasks; • Create unit and integration tests to prevent future bugs; • Review pull requests from teammates to share knowledge and catch errors; • Join team meetings to estimate tasks and discuss technical solutions.
Senior Full Stack Engineer, React, .NET – More Front-End
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Join a US-based product company that builds digital interviewing and talent assessment solutions used globally. • As a Senior Software Engineer specializing in Integrations, you will be responsible for coding our cutting-edge human interaction software, specifically focusing on an Enterprise-level SaaS Video Interview and/or chatbot platform. • Work independently and collaborate directly with other Software Engineers, an Engineering Team Lead, QA Engineers, Product Managers, and Product Designers to bridge our platform with the broader HR tech ecosystem.
Python with Node.Js
Sequoia ConnectOur core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions
Role Description We are currently searching for a Python con Node.Js: - Design and implement scalable backend services using Python (Django/FastAPI) and Node.js (Express/NestJS). - Lead the development process from initial requirements gathering to deployment and maintenance. - Build and manage communication between Python-based data/AI services and Node.js-based real-time layers. - Optimize queries and schema designs for both SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis). - Provide technical guidance and conduct rigorous code reviews to maintain high engineering standards. Qualifications - 5+ years of professional software development experience. - Advanced proficiency in Python and Node.js (JavaScript/TypeScript). - Hands-on experience with Cloud Infrastructure (AWS, Azure, or GCP). - Strong understanding of data structures, algorithms, and system design patterns. - Experience working in Agile/Scrum environments with a focus on iterative delivery. - Advanced Oral English. - Advanced Spanish. Requirements - 5+ years of professional software development experience. - Advanced proficiency in Python and Node.js (JavaScript/TypeScript). - Hands-on experience with Cloud Infrastructure (AWS, Azure, or GCP). - Strong understanding of data structures, algorithms, and system design patterns. - Experience working in Agile/Scrum environments with a focus on iterative delivery. Benefits - Fully remote.
• Design, develop, and maintain robust, scalable Python applications using object-oriented principles • Develop and implement Agentic AI systems (autonomous or semi-autonomous workflows) on GCP • Work extensively with Vertex AI • Collaborate with cross-functional teams to define system architecture and AI strategies • Optimize performance, scalability, and reliability of AI services and backend systems • Integrate APIs, third-party services, and cloud-native tools into applications • Ensure code quality through testing, code reviews, and best practices



