CrawlJobs Logo

GPU Application Engineer

amd.com Logo

AMD

Location Icon

Location:
Poland , Warsaw

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job 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, and 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.

Job Responsibility:

  • Contribute to the design and implementation of HIP backends for applications without AMD GPU support
  • 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

Requirements:

  • 1–3 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
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline

Nice to have:

  • Development experience on Linux
  • Experience porting CUDA code to HIP (manually or using hipify)
  • Exposure to GPU ray tracing concepts or APIs (HIPRT, OptiX, etc.)
  • Experience working in larger, multi-backend codebases is a plus

Additional Information:

Job Posted:
March 25, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for GPU Application Engineer

Software System Design Engineer

Bring AMD’s leading-edge SoCs to life in a virtual environment! As an early cons...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Engineering or higher or equivalent experience is preferred
  • Proven experience in designing and implementing maintainable, performant, professional C++11/14/17 code
  • Familiarity with x86, ARM, or GPU architecture, including drivers and applications
  • Proficiency in Linux and Windows kernel debugging
  • Prior involvement in functional modelling, architecture simulation, or hypervisor development
  • Familiarity with modelling technologies such as QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation, or JIT
  • Experience of cross-platform development for Linux and Windows environments
Job Responsibility
Job Responsibility
  • Develop high-performance FFMs (Fast-Functional models) for AMD SoCs and platforms using C++
  • Collaborate closely with internal and external customers to understand and assist in running their workloads on the models
  • Create test plans and validate model functionality using Python
  • Improve functionality, stability, and performance of existing models
  • Develop innovative modelling features to streamline workload debugging
  • Close collaboration with architecture teams to foster in-depth understanding of new designs
Read More
Arrow Right

Senior Manager, Performance AI/ML Network Deployment Engineering

The Senior Manager, DC GPU Advanced Forward Deployment and Systems Engineering i...
Location
Location
United States , Santa Clara
Salary
Salary:
210400.00 - 315600.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in networking and performance optimization for large-scale AI/ML networks, including network, compute, storage cluster design, modelling, analytics, performance tuning, convergence, scalability improvements
  • Prefer candidates with solid, hands-on expertise in at least one or more of 3 domains, namely compute, network, storage
  • Experience in working with large customers such as Cloud Service Providers and global enterprise customers
  • Proven leadership in engaging customers with diverse technical disciplines in avenues such as Proof of Concept, Competitive evaluations, Early Field Trials etc
  • Direct experience in working with large customers and can operate with sense of urgency, own the problems and resolve it
  • Demonstrated leadership in network architecture, hands on experience in RoCEv2 Design, VXLAN-EVPN, BGP, and Lossless Fabrics
  • Proven ability to influence design and technology roadmaps, leveraging a deep understanding of datacenter products and market trends
  • Extensive hands-on Network deployment expertise and proven track record of delivering large projects on time. Cisco, Juniper or Arista experience is preferred
  • Direct, co-development/deployment experience in working with strategic customers/partners in bringing solutions to market
  • Excellent communication level from engineer to mid-management to C-level of audience
Job Responsibility
Job Responsibility
  • Collaborate with strategic customers on scalable designs involving compute, networking, storage environment, work with industry partners, Internal teams to accelerate the deployment, adoption of various AI/ML models
  • Engage system-level triage and at-scale debug of complex issues across hardware, firmware, and software, ensuring rapid resolution and system reliability
  • Drive the ramp of Instinct-based large scale AI datacenter infrastructure based on NPI base platform hardware with ROCm, scaling up to pod and cluster level, leveraging the best in network architecture for AI/ML workloads
  • Enhance tools and methodologies for large-scale deployments to meet customer uptime goals and exceed performance expectations
  • Engage with clients to deeply understand their technical needs, ensuring their satisfaction with tailored solutions that leverage your past experience in strategic customer engagements and architectural wins
  • Provide domain specific knowledge to other groups at AMD, share the lessons learnt to drive continuous improvement
  • Engage with AMD product groups to drive resolution of application and customer issues
  • Develop and present training materials to internal audiences, at customer venues, and at industry conferences
Read More
Arrow Right

Senior Field Application Engineer - HPC

We are seeking a Senior Field Application Engineer to join our HPC and AI Centre...
Location
Location
United Kingdom
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Clear track record of technical execution on HPC opportunities
  • Expertise in HPC application performance testing on CPU (and ideally GPU)
  • Strong technical program management skills
  • Ability to independently prioritize opportunities to deliver results on time
  • Excellent verbal and written communication skills
  • Good level of business English
  • Strong positive can-do attitude
  • Open to travel domestic and international, approximately 10-25%
  • Bachelors' Degree in a technical field (Computer Science, Electrical Engineering, Physics, Mathematics) preferred
Job Responsibility
Job Responsibility
  • Lead HPC technical engagement in key customer accounts
  • Perform Proof of Concepts and performance testing applications
  • Hardware and Toolchain performance debug, testing, characterisation and comparison
  • Providing CPU recommendations based on generated performance data
  • Liaising with partners on their HPC testing
  • Pitching and demonstrating EPYC and Instinct for HPC
  • Assist in creating TCO models to assist pricing with bid desk
  • Characterising applications on EPYC and Instinct, documenting results
  • Perform testing on early CPU samples
  • Create necessary training material
  • Fulltime
Read More
Arrow Right

Senior Systems Software Engineer

As Senior Systems Software Engineer for Vision, you will design, develop, and op...
Location
Location
United States , Palo Alto
Salary
Salary:
137861.00 - 240000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Linux and C++ programming
  • Proven experience building large software applications in relevant domains
  • Proficiency in managing memory and hardware resources in C++ and/or Rust
  • Strong skills using C‑APIs to access low‑level system resources (e.g. V4L, POSIX, OpenGL, CUDA)
  • Deep understanding of OS primitives and experience applying them in real‑time systems
  • Demonstrated ability to optimize for low latency and high throughput on modern CPUs
  • Experience working with hardware accelerators through low‑level C‑APIs
  • Background in systems where latency is critical (such as robotics, real‑time control, gaming engines, or similar)
Job Responsibility
Job Responsibility
  • Create and implement novel techniques to minimize system latency and computational load
  • Utilize GPU acceleration for image processing and inference tasks, ensuring high performance and responsiveness in real‑time applications
  • Develop low‑latency vision systems by integrating cameras, sensors, and image‑processing algorithms to enhance robotic perception
  • Build and optimize real‑time streaming solutions, with efficient compression, decompression, and data transmission under limited compute resources
  • Collaborate closely with cross‑functional teams to integrate vision systems into the overall robot architecture, contributing to teleoperation and autonomy stacks
  • Fulltime
Read More
Arrow Right

Ai Solutions Architect / Field Application Engineer

We are looking for an AI enthusiast with strong technical fundamentals and custo...
Location
Location
United States , Austin
Salary
Salary:
102320.00 - 153480.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field (or equivalent practical experience)
  • Strong interest in AI/ML technologies and a desire to work across hardware and software layers
  • Hands-on experience with Linux-based systems
  • Programming experience in one or more of the following: Python, C/C++, Bash
  • Familiarity with AI frameworks or tools (e.g., PyTorch, TensorFlow, ONNX, Hugging Face, or similar)
  • Strong communication skills with the ability to explain technical concepts clearly
  • Ability to work effectively in a team-oriented, cross-functional environment
Job Responsibility
Job Responsibility
  • Serve as a technical point of contact for customers, supporting AI and HPC workloads on AMD CPU and GPU platforms
  • Work directly with customers to understand their use cases, requirements, and constraints, and guide them through solution design and deployment
  • Deliver technical presentations, demos, and architecture walkthroughs to both technical and non-technical audiences
  • Program-manage customer opportunities as they grow in complexity, coordinating activities across internal and external stakeholders
  • Perform hands-on system bring-up including hardware installation, firmware configuration, OS installation, and driver setup
  • Deploy and validate open-source AI and HPC software stacks (e.g., Linux, ROCm, AI frameworks, containers)
  • Run functionality, performance, and scalability benchmarks on CPU and GPU workloads
  • Perform first-level profiling and analysis of applications to identify performance bottlenecks and optimization opportunities
  • Support AI workloads such as training, inference, and data preprocessing across CPU and GPU platforms
  • Develop working knowledge of AMD CPU and GPU architectures and how they impact real-world workloads
  • Fulltime
Read More
Arrow Right

Ai Solutions Architect / Field Application Engineer

We are looking for an AI enthusiast with strong technical fundamentals and custo...
Location
Location
United States , Austin
Salary
Salary:
128400.00 - 192600.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field (or equivalent practical experience)
  • Strong interest in AI/ML technologies and a desire to work across hardware and software layers
  • Hands-on experience with Linux-based systems
  • Programming experience in one or more of the following: Python, C/C++, Bash
  • Familiarity with AI frameworks or tools (e.g., PyTorch, TensorFlow, ONNX, Hugging Face, or similar)
  • Strong communication skills with the ability to explain technical concepts clearly
  • Ability to work effectively in a team-oriented, cross-functional environment
Job Responsibility
Job Responsibility
  • Serve as a technical point of contact for customers, supporting AI and HPC workloads on AMD CPU and GPU platforms
  • Work directly with customers to understand their use cases, requirements, and constraints, and guide them through solution design and deployment
  • Deliver technical presentations, demos, and architecture walkthroughs to both technical and non-technical audiences
  • Program-manage customer opportunities as they grow in complexity, coordinating activities across internal and external stakeholders
  • Perform hands-on system bring-up including hardware installation, firmware configuration, OS installation, and driver setup
  • Deploy and validate open-source AI and HPC software stacks (e.g., Linux, ROCm, AI frameworks, containers)
  • Run functionality, performance, and scalability benchmarks on CPU and GPU workloads
  • Perform first-level profiling and analysis of applications to identify performance bottlenecks and optimization opportunities
  • Support AI workloads such as training, inference, and data preprocessing across CPU and GPU platforms
  • Develop working knowledge of AMD CPU and GPU architectures and how they impact real-world workloads
  • Fulltime
Read More
Arrow Right

Sovereign AI Field Application Engineer

We are seeking a Senior Field Application Engineer (FAE) to join the Centre of E...
Location
Location
United Kingdom
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrable hands-on expertise working with either popular AI frameworks and models on GPU
  • Experience leading large technical programs or opportunities
  • Strong systems background. Understands and can quantify the impact of system architecture on performance
  • Strong positive can-do attitude willing to do what is necessary and lead others in the wider FAE team by example. Available to help colleagues
  • Skilled in independently prioritizing opportunities to deliver results on time
  • Excellent verbal and written communication skills
  • Based in Europe ideally EU zone
  • Open to travel both domestic and international, approximately 10-20% over a year. Anticipate a ramp period with increased travel at the start
  • Bachelors' Degree in a technical field (Computer Science, Electrical Engineering, Physics, Mathematics) preferred
Job Responsibility
Job Responsibility
  • Support winning new AI business in national AI and HPC centres. Enabling customers to execute their AI workloads on AMD Instinct GPUs, EPYC CPUs, and AI NICs. Supporting partners in RFP responses by testing requested workloads
  • Owning technical qualification of the customer, partnering with Sales and Business Unit orgs
  • Demonstrate and advise customers and partners through Proof of Concepts, presentations, and training
  • Engineering: execute popular and customer-driven AI inference and training workloads, generate results and create a characteristic understanding of AI performance on AMD hardware. Understand how system and software choices affect performance. Compare performance to our competition
  • Run training and inference performance investigations using common frameworks (Pytorch, Tensorflow, JAX) and using MLperf, Hugging Face etc
  • Build a body of documentation for internal and external dissemination: AMD-internal guides, whitepapers, tuning guides, training collateral
  • Provide onsite training
  • Proactive engagement across AMD teams: GPU Business Unit, Engineering, Architecture, Platform, Software, and Product Development teams providing feedback and leadership from the field on requirements. Gathering missing functionality and working with Engineering to resolve and test
  • Assist in creating Total Cost of Ownership models to aid pricing with bid desk
  • Technically owning and resolving customer and partner issues. Submitting JIRA tickets and driving resolution
  • Fulltime
Read More
Arrow Right

Senior Field Applications Engineer

The Sr. Field Application Engineer will be the technical interface for AMD’s com...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor Degree in Engineering with 4+ years of experience, or advanced degree with 2+ years of experience
  • Degree should be technology related bachelor's degree or other technical discipline (e.g. Engineering or Computer Science) or equivalent combination of training and experience
  • Requires knowledge in one or more of the following areas: CPU and server system architecture, server benchmarks, GPU computing, and server platform enablement
  • At least 2 years of system architecture and/or platform development experience
  • Must demonstrate excellent problem solving skills and the ability to manage complex problems involving multi-disciplined, cross-functional teams
  • Must have strong experience in leading IT/Technology sales engineers
  • Must demonstrate firm understanding of platform development process from concept to production
  • Must be well versed in server software ecosystem in one or more areas including OS/Hypervisors, Compilers, Libraries, debug tools, development tools, workstation SW applications, and validation workloads
  • Good hands on and working knowledge of server hardware ecosystem at the node, rack and datacenter level
  • Hands on experience in the setup and configuration of server systems including software, networking and storage infrastructure
Job Responsibility
Job Responsibility
  • Develop technical relationships with target end customer accounts and OEM partners
  • Win new commercial client, server and workstation opportunities by working with OEMs and end customers by establishing technical solutions based on AMD technology
  • Work with AMD internal teams across AMD Business Units to build technical presentations and documentation to be delivered in the field
  • For priority pipeline opportunities, work directly with end-customers to optimize workloads and applications on AMD-based commercial solutions
  • Deliver technical presentations and sales pitches to influence new AMD sales with customers and partners
  • Provide technical assistance to INDIA sales personnel and the end customer in the evaluation, design and development of AMD based client, server and workstation solutions
  • Build business and technical acumen, enabling to gain further "mindshare" within the customer base
  • Ensure that you build the right skills and experience to sell the solutions that we can bring to market
  • Technically qualify, prioritize and assign resources to sales opportunities
  • Partner with sales in determining possible application of AMD based products and solutions to meet customer requirements
What we offer
What we offer
  • AMD benefits at a glance
Read More
Arrow Right