Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Development Engineer  - GPU Kernel Development (Santa Clara)

Part-time

Advanced Micro Devices Inc

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE:    As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. Your expertise will be critical in enhancing GPU kernels, deep learning models, and training/inference performance across multi-GPU and multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON:    Seeking an Industry Leading Expert C++ developer with advanced technical and analytical skills in Linux environments. The ideal candidate will excel in providing technical leadership, guiding teams, and driving projects/initiatives independently. You will define goals, scope, and own development efforts while collaborating effectively within a high-performing team. KEY RESPONSIBILITIES:  Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize performance for specific AI operations. Develop & Optimize Models: Design and optimize deep learning models specifically for AMD GPU performance. Collaborate with GPU Library Teams: Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs. Collaborate with Open-Source Maintainers: Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream. Work in Distributed Computing Environments: Optimize deep learning performance on both scale-up (multi-GPU) and scale-out (multi-node) systems. Utilize Cutting-Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. Lead, Guide & Mentor: Provide strategic direction and mentorship to junior team members, fostering growth and collaboration through code reviews, knowledge sharing, and technical guidance. PREFERRED EXPERIENCE:  GPU Kernel Development & Optimization: Deep expertise in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA) and low-level programming to maximize performance for AI operations, leveraging tools like Compute Kernel (CK), CUTLASS, and Triton for multi-GPU and multi-platform performance. Deep Learning Integration: Proven ability and experience to integrate GPU-accelerated compute into ML frameworks (e.g., PyTorch, TensorFlow), with a focus on throughput, scalability, and efficient execution for training and inference workloads. Software Engineering Excellence: Advanced proficiency in Python and C++ with deep experience in performance tuning, debugging, and robust test design, ensuring reliable, maintainable, high-performance codebases. High-Performance Computing: Broad and indepth experience with large-scale, heterogeneous compute environments; adept at optimizing AI workloads for performance, efficiency, and resource utilization across clusters. Compiler Optimization: Thorough and detailed understanding of compiler internals, LLVM, and ROCm, with the ability to drive system-level optimizations from source to machine code. ACADEMIC CREDENTIALS:  Master’s and/ PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. #LI-JG1Benefits offered are described: AMD benefits at a glance.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.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Development Engineer  - GPU Kernel Development (Santa Clara) in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...We're now looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it take to push every...  ...Python and C++ skills with proven software engineering fundamentals.Hands-on GPU...  ...protected by law.SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, NY, New York;... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    2 hours ago
  •  ...OPPORTUNITYWe're looking for a senior software engineer who combines deep systems performance...  ...AI—someone who can shape software from GPU kernels through distributed training and inference...  ...-based tooling where it accelerates development and tuning of the ROCm ecosystem.... 
    Senior
    Part time
    Shift work

    AMD

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...outstanding AI systems engineers to develop...  ...the inference systems software stack! We build innovative...  ...code generators, and GPU kernel technologies for NVIDIA...  ...experience with ML/DL systems development preferableStrong...  ...: US, CA, Santa Clara; US, RemoteType: Full... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...is seeking a Compute Kernel Performance Architect...  ...with a strong focus on GPU power behavior. In...  ..., silicon validation engineers, and software teams to characterize...  ...programming, GPU kernel development, high-performance...  ...SummaryLocation: US, CA, Santa ClaraType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements...  ...in embedded firmware, Linux kernel development, and middleware development...  ...the crowd:Experience with GPU computing (CUDA), deep learning...  ....SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, WA,... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $224k - $356.5k

     ...era in which our GPU acts as the brains...  ...is building the software stack that makes...  ...inference recipe development, performance characterization...  ..., Computer Engineering, Electrical...  ...experience with GPU kernel development or...  ...SummaryLocation: US, CA, Santa Clara; US, MA, Westford... 
    Senior
    Full time
    Part time
    Local area

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $272k - $431.25k

     ...NVIDIA’s invention of the GPU in 1999 sparked the...  ...a motivated system software engineer with a deep understanding...  ...and drive development efforts across multiple...  ...modelsBackground with kernel mode developmentExperience...  ...SummaryLocation: US, CA, Santa ClaraType: Full time... 
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    21 hours ago
  • $272k - $431.25k

     ...'re looking for a Principal Software Engineer to join our CSP Engagements...  ...the technical focal point for GPU firmware and GPU system...  ...multiprocessors, GEMM execution, compute kernels, memory hierarchy, and how...  ....SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, OR,... 
    Full time
    Part time
    Remote work

    Nvidia

    Santa Clara, CA
    21 hours ago
  •  ...be instrumental in enhancing GPU kernel performance, accelerating...  ...collaborate across internal GPU software teams and engage with open-...  .... THE PERSON:   Skilled engineer with strong technical and analytical...  ..., Triton, TileLang or DSL development within Linux environments.... 
    Senior
    Part time

    AMD

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...creative and highly motivated engineer with expertise in systems software to join the GPU Software team. You will...  ...of our production GPU kernel drivers and embedded SW...  ...of relevant software development experience Proven...  ...SummaryLocation: US, CA, Santa ClaraType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...Visualization. The GPU, our invention,...  ...motivated Deep Learning engineer to bring advanced...  ...contribute to the development of innovative...  ...and SW architects, kernel and compiler authors...  ...(aka systems software fundamentals)Adaptability...  ...: US, CA, Santa Clara; US, TX, Austin; US... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $100k

     ...evolve to unify innovations in software models, compilers, platforms,...  ....We are seeking an Senior Engineer to develop and optimize the software...  ...Toronto, ON, Austin, TX, or Santa Clara, CA.We welcome candidates at...  ...(SSE, AVX, Arm Neon), GPU programming (CUDA, OpenCL) a... 
    Senior
    Permanent employment
    Part time

    Tenstorrent

    Santa Clara, CA
    16 hours ago
  •  ...ROLE:AMD is looking for an influential software engineer who is passionate about improving the...  ...optimize performance from the lowest-level GPU kernels to large-scale distributed systems,...  ...technologies, you will accelerate the development and performance enhancement of the AMD... 
    Part time

    AMD

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...seeking a self‑motivated senior engineer for the Aerial Omniverse...  ...implementation of a real‑time, GPU‑accelerated propagation engine...  ...‑bandwidth trade‑offs at the kernel level.Working knowledge of...  ...law.SummaryLocation: US, CA, Santa Clara; US, CA, RemoteType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...experienced Systems SW Compiler Engineers for an exciting role...  ...Execution) Compiler Development team. Join the PTX...  .... PTX enables all GPU Computing applications...  ...driving and delivering software products.Ways to stand...  ...SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US,... 
    Senior
    Full time
    Part time
    Remote work

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $200k - $322k

     ...seeking a self‑motivated senior engineer for the Aerial Omniverse...  ...you will design and implement GPU kernels that apply time‑varying,...  ...accelerated RAN platforms, L1/L2 software stacks, or channel emulators...  ....SummaryLocation: US, CA, Santa Clara; US, CO, RemoteType: Full... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...computing. An era in which our GPU acts as the brains of...  ...with compiler, runtime, and kernel engineers to improve portability and performance...  ...8+ years of experience with software engineering skills in C++...  ....SummaryLocation: US, CA, Santa Clara; US, WA, SeattleType: Full... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...We are hiring software engineers to work on the CUDA driver,...  ...purpose computation on the GPU. Our team delivers...  ...with GPU hardware, kernel mode drivers, and the...  ...10+ years of related development experience Experience...  ...SummaryLocation: US, CA, Santa Clara; US, TX, AustinType:... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...s invention of the GPU in 1999 sparked the...  ...to take on complex engineering tasks that progress...  ...knowledge of Linux kernel internals, Filesystem...  ...out from the crowd:Development experience in storage software such as Key-Value,...  ...: US, CA, Santa Clara; US, RemoteType: Full... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  •  ...are at the forefront of software and hardware...  ...working onsite at our Santa Clara, CA, headquarters 3+ days...  ...Role: Principal Software Engineer, KernelsWhat you will...  ...be responsible for the development, enhancement, and maintenance of software kernels for next-generation AI... 
    Part time
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...of computing. An era in which our GPU acts as the brains of computers, robots...  ....We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance...  ...by law.SummaryLocation: US, CA, Santa Clara; US, NC, Remote; US, TX, Remote; US... 
    Senior
    Full time
    Part time
    Remote work

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...computing. An era in which our GPU acts as the brains of...  ...looking for an outstanding Senior Software Engineer to work on our security team...  ...proficiency in C/C++.Linux kernel hardening (SELinux/AppArmor)...  ....SummaryLocation: US, CA, Santa Clara; US, CA, RemoteType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  •  ...we advance your career. THE ROLE:Join AMD’s Datacenter GPU Product Application Engineering team to lead a high-performing group of engineers focused...  ...environments.Deep understanding of AMD GPU architecture, ROCm software stack, and performance optimization strategies.Proven... 
    Senior
    Part time
    For contractors

    AMD

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...and highly motivated software professional to work...  ...optimization, custom kernel development, and cluster-scale AI...  ...systems from a single GPU to supercomputer clusters...  ...Science, Computer Engineering, Electrical...  ...SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US,... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $190k - $300k

     ...are at the forefront of software and hardware...  ...possibilities of AI. Location:Santa Clara, CA headquarters, or any...  ....The Role: Software Engineer, Staff - SIMD KernelsWhat...  ...a member of the SIMD Kernels team, you will help...  ...quickly in a fast‑moving development environment.What you... 
    Part time
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...to help drive the development of CPU architectures...  ...(CPU/GPU) workloads – with...  ...system and application software in simulation and...  ...architects and performance engineers in their use of...  ...Experience with Linux kernel bringup and...  ...SummaryLocation: US, CA, Santa Clara; US, TX, Austin;... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $168k - $264.5k

     ...computing. An era in which our GPU acts as the brains of...  ...creative and passionate Senior Software R&D Engineer specializing in VLSI...  ...years experience in software development with C++Good understanding...  ...law.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $135.2k - $306.4k

     ...The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale...  ...Qualifications· Strong background in operating systems development.· Several years of hands-on Unix/Linux kernel development experience... 
    Senior
    Temporary work
    Part time
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...We are looking for a Senior GPU PCIe and Boot architect. NVIDIA is seeking outstanding engineers to design the architecture and...  ...plan features in concert with software, hardware, and verification teams...  ...law.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...highly skilled and motivated software engineers to join us and build AI...  ...inference stacks, optimize GPU kernels and compilers, drive industry...  ...to advance AI research and development to create groundbreaking technologies...  ...by law.SummaryLocation: US, CA, Santa ClaraType: Full time... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Development Engineer  - GPU Kernel Development (Santa Clara). Be the first to apply!