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 EverythingAt 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 RoleAMD 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 PersonThe 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 ResponsibilitiesAct as a technical authority for PyTorch training at AMD, setting direction for performance, scalability, and reliability Drive 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 ExperienceDeep 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 CredentialsBachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalentLocationSan Jose, Seattle or Austin are preferred.Benefits 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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - PyTorch Training Frameworks in Austin, TX vacancy
  • $179.1k - $301.96k

     ...About you and the role: As a Principal Software Engineer at SailPoint, you will be...  ...and externally and giving training sessions, webinars, or...  ...Claude Code Python-based AI/ML frameworks and libraries such as...  ...Learning Frameworks such as PyTorch LLMs and Foundation Models... 
    Training
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    SailPoint Technologies Holdings, Inc.

    Austin, TX
    21 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

    Austin, TX
    8 days ago
  • $150.5k - $214.5k

     ...matters—and so do you. Software Development Engineer - Enterprise Finance Solutions...  ...We are seeking a seasoned Principal Software Development...  ...human-in-the-loop validation frameworks. Stakeholder Management...  ..., leave of absence, and training opportunities. #J-18808-... 
    Training
    Local area

    UKG

    Austin, TX
    2 days ago
  •  ...imaginations of the greatest game creators in the industry. As a Principal Software Engineer, you will craft complex componentized systems that help...  ...to unblock from any critical problemProvide coaching, training and mentor game developers.Work closely with managers locally... 
    Training
    Full time
    Local area

    Aristocrat Technologies

    Austin, TX
    6 days ago
  • $241.4k - $322.6k

     ...insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working...  ..., qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below... 
    Training
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    2 days ago
  • $233.36k - $320.87k

    We’re looking for a Senior Principal Software Engineer to join Procore’s Workflows team. In this role, you’ll have the unique opportunity to drive...  ...candidate’s job-related skills, experience, education or training, and location.This position requires access to technology,... 
    Training
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore Technologies

    Austin, TX
    8 days ago
  • Job DescriptionThe Role: General Motors is seeking a software engineering leader to modernize and scale the build systems that support software...  ...caching, parallelism, reliability practices, documentation, training, legacy Make retirement, and continuous improvement.Measure... 
    Training
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    8 days ago
  • $152k - $241.5k

     ...industries. Within our software stack, CUTLASS stands...  ...models’ inference and training passes to identify key...  ...GPU architecture, DL frameworks, and QA as the performance...  ...Science, Computer Engineering, or related field (or...  ...of DL frameworks like PyTorch, JAX, SGLang, vLLM, TRT... 
    Training
    Full time

    Nvidia

    Austin, TX
    6 days ago
  • $152k - $241.5k

    NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference...  ...-performance open-source frameworks, which are at the forefront...  ...plus.Prior experience with training, deploying or optimizing the...  ...software projects, such as PyTorch, vLLM, and SGLang to drive advancements... 
    Training
    Full time
    Remote work

    Nvidia

    Austin, TX
    6 days ago
  •  ...Staff Test Engineer, Compute Server & Storage - AI Data...  ..., firmware, and software components. Your deep...  ...maintain automated test frameworks and scripts using languages...  ..., such as large model training and inference.Analyze...  ...(e.g., TensorFlow, PyTorch) and their infrastructure... 
    Training

    Celestica

    Austin, TX
    4 days ago
  • $137.7k - $261.63k

     ...turning ambiguity into working software at scale, and who now wants...  ...built, but how an entire engineering organization builds it? Are...  ...to talk. Work you’ll do As a Principal Software Engineer on our GlobalAdvantage...  ...skill sets; experience and training; licensure and... 
    Training
    Work at office
    Local area
    Remote work
    Visa sponsorship
    2 days per week
    3 days per week

    Deloitte

    Austin, TX
    4 days ago
  • $112.1k - $204k

     ...a talented and motivated Senior Software Development Engineer to join our Payments Products Development...  ...machine learning models using frameworks such as TensorFlow, PyTorch, or scikit-learn.Understanding...  ...neural network architectures, training procedures, transfer learning,... 
    Training
    Full time
    Work experience placement
    Work at office
    Local area

    Visa

    Austin, TX
    6 days ago
  •  ...Job Title: Staff Test Engineer, Server Compute Firmware...  ...Stream: Design - Software Engineering Job Code...  ...implement automated test frameworks and scripts using...  ...workloads (e.g., large model training, inference at scale,...  ...(e.g., TensorFlow, PyTorch) and their infrastructure... 
    Training

    Celestica International LP

    Austin, TX
    3 days ago
  • $8.8k

     ...GorusuCompany: SRI Tech SolutionsPosition - AIML Engineer (Gen AI) - keyskill: Claud and Python...  ...learning — model development, training pipelines, and/or ML-based feature...  ...team.· Familiarity with modern ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn) and data tooling... 
    Training
    Hourly pay
    Full time
    For contractors

    SRI Tech

    Austin, TX
    7 days ago
  • $104.5k - $234.6k

     ...serve as foundational platforms used by OCI engineering teams to operate and troubleshoot...  ...assessment.Key ResponsibilitiesPlatform Software Development:Lead cross-team evolution of...  ...customer issue and/or defect handling and training processes.Investigates and troubleshoots... 
    Training
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Austin, TX
    6 days ago
  • $250.6k - $362.6k

     ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities...  ..., develop, and drive unique software and technology solutions with global impact...  ..., education, certifications, and/or training. The full salary range for certain... 
    Training
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Austin, TX
    21 hours ago
  • $195k - $290k

     ...of the threats detected in their environments.This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting...  ...employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers... 
    Training
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    CrowdStrike

    Austin, TX
    9 days ago
  • $95k

     ...Computational Scientist – Senior Software EngineerThe AI...  ...applications.Teaching and Training SupportCollaborate with faculty...  ...mathematics, computer science, engineering, physics, or a related...  ...learning models using frameworks such as PyTorch, JAX, TensorFlow, or similar... 
    Training
    Work at office
    Afternoon shift

    The University of Texas at Austin Staff

    Austin, TX
    4 days ago
  • $184k - $287.5k

     ...and highly motivated software professional to work on...  ...intersection of high-level DL frameworks and low-level CUDA...  ...bottlenecks in both training and inference...  ...Computer Science, Computer Engineering, Electrical Engineering...  ...inference frameworks (e.g., PyTorch, JAX, TensorRT, vLLM,... 
    Training
    Full time

    Nvidia

    Austin, TX
    5 days ago
  • $128.7k

     ...Software Development Engineer IAt Amazon, our tech isn't just a tool, it's your playground...  ...(our machine learning training and inference accelerators...  ..., drivers, and the frameworks that let customers run workloads...  ...(integration with PyTorch, JAX, TensorFlow)Low-level... 
    Training
    Internship
    Local area

    Amazon

    Austin, TX
    4 days ago
  • $114.6k - $234.6k

     ...RoCE and Infiniband.We're excited to meet a talented Senior Software Engineer like you, who shares our enthusiasm for innovation and excellence...  ...stream processing.Developing an automated ticket routing framework to streamline workflows, enhance efficiency, and reduce... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    1 day ago
  •  ...Deployment (CI/CD) and automation frameworks using Jenkins, GitHub...  ...Supports applications and provides software solutions to help ensure...  ...degree in Computer Science, Engineering, Information Technology,...  ...5) years of experience as a Principal Software Engineer/Developer... 
    Full time

    Fidelity Investments

    Austin, TX
    5 days ago
  •  ...sponsorship for this position.Job Description:Principal Software EngineerThe RoleAre you energized by...  ...If you are a highly skilled Software Engineer with a passion for creating products...  ...a variety of programming languages, frameworks, operating systems, and... 
    Full time

    Fidelity Investments

    Austin, TX
    6 days ago
  •  ...Senior Forward Deployed AI Engineer to support our Public Sector...  ...of combined experience in software engineering and machine learning...  ....Strong expertise in ML frameworks such as PyTorch, TensorFlow, ONNX, JAX, etc...  ...recruitment, hiring, training, compensation, promotion, benefits... 
    Training
    Full time
    Casual work
    Live out
    Work at office
    Local area
    Remote work

    webAI

    Austin, TX
    3 days ago
  •  ...evolving state of the art to engineer scalable, innovative, and...  ...financial lives. Job Purpose:The Principal Software Engineer delivers new...  ...Design. Experience with frontend frameworks such as React, Angular, Vue,...  ...Company recruits, hires, trains, promotes, compensates, and... 
    Full time
    Local area
    Remote work

    Dimensional Fund Advisors

    Austin, TX
    5 days ago
  • $147.2k - $210.3k

     ...seeking a highly skilled AI Engineer to design, develop, and...  ...- Design, build, and train machine learning and deep...  ...stack, collaborating with software engineers to ensure seamless...  ...skills in Python and frameworks like TensorFlow and PyTorch; experienced with LLMs (e... 
    Training
    Full time
    Remote work
    Flexible hours

    Gainwell

    Austin, TX
    9 days ago
  • $8.77k

     ...SkillRequirements:1. Strong backend engineering experience (e.g., Python, APIs, cloud...  ...machine learning — model development, training pipelines, and/or ML-based feature building...  ...team.4. Familiarity with modern ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn) and data... 
    Training
    Full time
    Work at office

    SRI Tech

    Austin, TX
    8 days ago
  •  ...brought together the top scientific and engineering minds using proven technologies to...  ...Role Focused Energy is looking for a Principal Software Engineer to define and own the Core Software...  .... ~ Experience defining shared frameworks, API conventions, configuration... 
    Work at office

    Focused

    Austin, TX
    4 days ago
  •  ...Principal Software Engineer, Enterprise Integrations Hybrid About Us At Cloudflare, we are on a mission to help build a better Internet...  ...extend AI-enabled systems, including agents, evaluation frameworks, MCP servers, and workflow automation. Determine when... 
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Cloudflare, Inc.

    Austin, TX
    3 days ago
  • $116k - $189.75k

     ...revolution, building the software and systems that power...  ...for a Software Engineer focused on bring-up, triage...  ...of distributed training and inference workloads...  ...inference workloads using PyTorch, NeMo / Megatron, TensorRT...  ...partnership with framework, systems, and platform... 
    Training
    Full time
    Remote work

    Nvidia

    Austin, TX
    5 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!