GPU Kernel Development Engineer - Machine Learning
Company: Advanced Micro Devices
Location: Austin
Posted on: March 23, 2025
Job Description:
WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about
transforming lives with AMD technology to enrich our industry, our
communities, and the world. Our mission is to build great products
that accelerate next-generation computing experiences - the
building blocks for the data center, artificial intelligence, PCs,
gaming, and embedded. Underpinning our mission is the AMD culture.
We push the limits of innovation to solve the world's most
important challenges. We strive for execution excellence while
being direct, humble, collaborative, and inclusive of diverse
perspectives.AMD together we advanceTHE ROLE:You will develop a
high-performance GPU kernel generator to deliver machine learning
tensor operations with support for layer fusion. AMD is searching
for talented and motivated computer scientists and compiler
engineers to implement machine learning primitives as part of the .
In this role, you will be collaborating with teams involved with
all aspects of the machine learning and math libraries.THE
PERSON:We are looking for a talented library developer who is
looking to make an impact on deep learning performance. A great
candidate will be a strong collaborator who is open to continuously
learning and is excited about innovative solutions.KEY
RESPONSIBILITIES:
- Contribute to the design and implementation of AMD'S GPU kernel
generator used in a variety of high-performance machine learning
libraries and frameworks.
- Analyze the performance of GPU kernels and provide insight on
optimization paths.
- Develop optimization and analysis passes on graph
representations of GPU kernels.
- Communicate and collaborate with key technical experts across
AMD and with our partners and customers to improve ROCm
applications, libraries, and tools, as well as hardware.
- Deliver high-quality code and documentation following best
practices for open-source software development.
- Apply software engineering methodologies to ensure robust,
maintainable code.
- Develop technical relationships with peers and
partners.PREFERRED EXPERIENCE:
- Hands-on professional experience writing and optimizing GPU
code.
- Strong background developing applications and libraries in
modern C++.
- Understanding of compiler technology fundamentals such as:
abstract syntax trees, control flow graphs, data flow analysis, IR,
and target lowering.
- Experience with best practices in software development,
including testing, profiling, debugging, documentation, version
control, and issue tracking.
- Experience with low-level optimization techniques; assembly
programming and/or vectorization.ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Applied Mathematics, Computer
Science, Computer Engineering, Electrical Engineering, or
equivalent.LOCATION: Austin, TX#LI-CJ3#LI-HybridAt 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 .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.
#J-18808-Ljbffr
Keywords: Advanced Micro Devices, Austin , GPU Kernel Development Engineer - Machine Learning, Engineering , Austin, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...