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

Principal Software Engineer - PyTorch Training Frameworks

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: AMD is looking for a Principal-level PyTorch training framework expert to help drive performance, scalability, and correctness of large-scale AI training on AMD Instinct™ accelerators. You will work at the intersection of PyTorch internals, distributed training, and hardware-aware optimization, partnering closely with compiler, kernel, driver, and architecture teams to deliver industry-leading training performance and developer experience.THE PERSON: The ideal candidate is deeply hands-on with PyTorch training and thrives on solving complex systems problems (performance, scaling, memory efficiency, distributed communication). You bring strong technical leadership, can influence architecture across teams, and are comfortable driving ambiguity to crisp execution. You communicate clearly with both engineers and stakeholders and can represent AMD credibly in upstream/open-source discussions.KEY RESPONSIBILITIES: Act as a technical authority for PyTorch training at AMD, setting direction for performance, scalability, and reliabilityDrive optimization of key PyTorch training workloads (LLMs/foundation models) across single-node and multi-node systemsImprove and debug training performance in areas such as DDP/FSDP, gradient checkpointing, mixed precision, memory planning, and communication/computation overlapPartner with ROCm compiler/runtime, kernel, and driver teams to resolve performance bottlenecks and correctness issues across the full stackContribute to and influence upstream PyTorch (design discussions, code contributions, performance fixes, CI/debug)Develop and maintain representative training benchmarks, profiling workflows, and performance regression detection for key modelsLead deep-dive investigations of performance regressions and hard correctness issues; drive cross-team resolution to closureMentor engineers and raise the bar on framework-quality code, performance engineering practices, and technical rigorEngage with strategic customers/partners on training enablement, root-cause analysis, and best-practices for AMD platformsPREFERRED EXPERIENCE: Deep experience with PyTorch internals and training systems (Autograd, optimizers, dataloading, compilation paths, runtime behavior)Strong distributed training expertise: DDP, FSDP, tensor/pipeline parallel concepts, collectives (NCCL/RCCL), multi-node debuggingProven track record in performance engineering (profiling, tracing, kernel/runtime analysis, memory optimization, scaling studies)Strong programming skills in Python and C/C++ (ability to land clean, maintainable changes in large codebases)Familiarity with PyTorch ecosystem components such as TorchInductor / torch.compile, Triton, CUDA/HIP-style programming models, and performance toolingExperience working across OS/hardware boundaries in Linux-based environments (containers, CI, drivers/runtimes are a plus)Clear technical communication: design docs, code reviews, stakeholder updates, and cross-team coordinationDemonstrated ability to lead through influence (principal-level impact, mentoring, and architectural decision-making)ACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION:San Jose, Seattle or Austin are preferred US locations (hybrid). Open to considering other US locations near AMD offices.#LI-MV1#HYBRIDBenefits 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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - PyTorch Training Frameworks in San Jose, CA vacancy
  •  ...at the forefront of software and hardware innovation...  ...per week.The Role: Principal Software Engineer, KernelsWhat you...  ...graphs generated by AI frameworks to the underlying...  ...framework (such as PyTorch or TensorFlow) and ML...  ...experience, education, and training. We also offer... 
    Training
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    3 days ago
  •  ...at the forefront of software and hardware...  ...per week.The role: Principal System Software Engineer, AI Inference ExecutionWhat...  .../model serving frameworks (such as TensorRT-LLM...  ...frameworks (such as PyTorch and TensorFlow)...  ...experience, education, and training. We also offer... 
    Training
    3 days per week

    d-Matrix

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    Reinforcement learning post-training is driving some of the most...  ....NVIDIA is building an RL Frameworks engineering team to develop the open-source...  .... The team spans the full software stack, from collaborating...  ...training and generation)PyTorch internals, including distributed... 
    Training
    Full time

    Nvidia

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

     ...motivated Deep Learning engineer to bring advanced CUDA...  ...AI stacks, including PyTorch, TRT-LLM, vLLM, SGLang...  ...demands, ranging from training on scales up to 100K...  ...Runtime abstractions in AI frameworks: from PoC to...  ...principles (aka systems software fundamentals)Adaptability... 
    Training
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $167.27k - $278.79k

     ...Alkira, a Lumen company, is seeking a Principal Software Engineer, Forwarding Plane to lead the...  ...stack. Leverage modern packet-processing frameworks such as DPDK and VPP. Evaluate and integrate...  ..., termination, job assignments or training.Privacy NoticeAlkira, a Lumen Connect... 
    Training
    Work at office

    Alkira

    San Jose, CA
    1 day ago
  • $185.5k - $265k

     ...at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid...  ...efficiencyExperience integrating AI/ML frameworks or intelligent data path analysis...  ..., and relevant education or training.The base salary range listed for this... 
    Training
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    1 day ago
  • $155.5k - $315k

    Principal Software Engineer SD-WANThis role has been designed as ‘’Onsite’ with an expectation that you...  ...5+ years high-performance networking frameworks (DPDK, VPP, eBPF technology),...  ...location, work experience, education/training, and/or skill level. - United States... 
    Training
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work

    Hewlett Packard Enterprise

    San Jose, CA
    2 days ago
  • $233.9k - $330.4k

     ...and rapid iteration. Your ImpactAs a Principal Engineer leading software security, you will be a primary...  ...utilities, and session management frameworks for application engineering teams....  ...education, certifications, and/or training. The full salary range for certain... 
    Training
    Full time
    Contract work
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    4 days ago
  • $146.3k - $306.4k

     ...architecture for large-scale systems software, firmware integration, and...  ...failure modes; builds frameworks for validation, conformance,...  ...at hyperscale. Champions engineering excellence: coding standards...  ...and/or defect handling and training processes.Investigates and troubleshoots... 
    Training
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    4 days ago
  • $118.3k - $224.9k

     ...Signal Technology (AST) is seeking a Principal Software Engineer with specialization in protocol development...  ...replay.Experience with observability frameworks (OpenTelemetry, Prometheus, Grafana)...  ...work experience, location, education/training, and key skills.Hired applicants may... 
    Training
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    3 days ago
  • $200k - $322k

    We are now looking for a Senior Deep Learning Software Engineer, PyTorch. NVIDIA is hiring software engineers to design and build tools used by...  ...directly contributes to PyTorch, a premiere deep learning framework. In this role you will work with multiple teams at NVIDIA... 
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $185.5k - $265k

     ...at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid...  ...architecture, RESTful APIs, and related frameworks such as Hibernate and SpringExpert-...  ..., and relevant education or training.The base salary range listed for this... 
    Training
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    4 days ago
  •  ...knowledge of SDLC and software testing methodologies...  .... • Partner with engineering managers to drive agile...  ...of experience as a Principal SDET  • Experience...  ...modern test automation frameworks and a broad set of...  ...including annual security training. Saviynt is an... 
    Training

    Saviynt

    Milpitas, CA
    a month ago
  • $96.8k - $306.4k

     ...Establishes shared observability frameworks, SLOs, and capacity models...  ...ResponsibilitiesPlatform Software Development:Set group-wide guardrails...  ...lifecycle; coaches engineers across teams or units to drive...  ...and/or defect handling and training processes.Investigates and... 
    Training
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

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

     ...builders? Reinforcement learning post-training is where modern AI systems learn to reason...  ...challenge, NVIDIA is building an RL Frameworks engineering team for the open-source tools and...  ...depend on. We are looking for a Senior Software Engineering Manager to set strategy, build... 
    Training
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $107.5k - $204.5k

     ...of experience and renowned engineering expertise to meet the needs...  ...defense. Job Summary : The Software Security Sensors and...  ...Experience in an Agile/Scrum/Kanban frameworks and development environments...  ..., location, education/training, and key skills. Hired applicants... 
    Training
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    4 days ago
  • $190k - $300k

     ...technology. We are at the forefront of software and hardware innovation, pushing the...  ...within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do...  ..., skills, experience, education, and training. We also offer incentive opportunities... 
    Training
    Work experience placement

    d-Matrix

    Santa Clara, CA
    3 days ago
  • Principal Software Engineer - AI ADCA10 Networks is accelerating its AI‑driven innovation across the ADC and GSLB product lines. We are seeking...  ...experience, geographic location, education, certifications, and training.A10 Networks is an equal opportunity employer and a VEVRAA... 
    Training
    Full time
    For subcontractor
    Local area

    A10 Networks

    San Jose, CA
    23 hours ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the...  ...with distributed data processing frameworks and big datatechnologies. Experience operating...  ...for associates by selectingand training; mentoring; assigning duties; building... 
    Training
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $145.6k - $276.8k

     ...defense.Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer with specialization in Development, Security, and...  ...responsibilities, a candidate’s work experience, location, education/training, and key skills.Hired applicants may be eligible for... 
    Training
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    23 hours ago
  • $240k - $270k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders...  ...an experienced and exceptional Principal Software Engineer - Switch Design to work on web...  ...including your location, level, education, training, specific skills, years of experience,... 
    Training
    Remote work
    Worldwide

    Supermicro

    San Jose, CA
    23 hours ago
  • $250.6k - $362.6k

     ...networking peripherals. Develop and execute software test plans. Collaborate with cross-...  ...Qualifications Bachelor’s degree in Electrical Engineering, Computer Science, or related field with...  ..., education, certifications, and/or training. The full salary range for certain... 
    Training
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    23 hours ago
  • $250.6k - $362.6k

    Meet The TeamSplunk’s Platform Engineering team is evolving the core platform to run reliably...  ...experience10+ years of professional software engineering experience building backend,...  ...qualifications, education, certifications, and/or training. The full salary range for certain... 
    Training
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $174k - $252k

     ...Software Developer, Embedded Systems/Firmware, DNN Frameworks Share Software Developer, Embedded Systems/Firmware, DNN Frameworks Google San Jose, CA, USA...  ...related skills, experience, and relevant education or training. About the job Google's software developers... 
    Training

    Jobleads-US

    San Jose, CA
    3 days ago
  • $272k - $431.25k

     ...equipment manufacturers, and software providers to make...  ...facilities.We’re seeking a Principal Systems Software Engineer for Semiconductor Inspection...  ...experience with PyTorch or TensorFlow.A track record...  ...Experience designing evaluation frameworks for sparse proprietary... 
    Full time
    Local area
    Shift work

    Nvidia

    Santa Clara, CA
    4 days ago
  • Principal Security Software Engineer (Storage)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week...  ...upon geographic location, work experience, education/training, and/or skill level. - United States of America: Annual... 
    Training
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    San Jose, CA
    3 days ago
  • $165.2k - $223.6k

     ...builds AWS Neuron, the software development kit used...  ...runtime, and application framework that seamlessly...  ...popular ML frameworks like PyTorch and JAX enabling unparalleled...  ...ML inference and training performance. The...  ...software boundary, our engineers build systematic infrastructure... 
    Training
    Full time
    Work experience placement
    Internship
    Local area
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    1 day ago
  • $114.6k - $234.6k

     ...new areas and stays abreast of the latest industry trends and best practices. Proactively seeks and leverages ongoing feedback and training to improve skills. Coaches and mentors junior team members, fostering continuous learning and knowledge sharing within and across... 
    Training
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    3 days ago
  • $185.5k - $265k

     ...in the AI era? Join us at Zscaler.RoleWe are looking for a Principal Software Engineer (C / Networking / Dataplane) to join our Engineering Team....  ...job-related skills, experience, and relevant education or training.The base salary range listed for this full-time position... 
    Training
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    3 days ago
  •  ...kernels, powering major AI frameworks such as PyTorch, vLLM, and SGLang. As AI...  ...strategically critical to AMD’s AI software roadmap.AMD GPUs are an...  ...in large-scale AI training and inference.In this role...  ...architecture, and performance engineering. You are comfortable... 
    Training

    AMD

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - PyTorch Training Frameworks. Be the first to apply!