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

Principal Software Engineer - PyTorch Training Frameworks

Full-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. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER – PYTORCH TRAINING FRAMEWORKS 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 reliability Drive optimization of key PyTorch training workloads (LLMs/foundation models) across single-node and multi-node systems
  • Improve and debug training performance in areas such as DDP/FSDP, gradient checkpointing, mixed precision, memory planning, and communication/computation overlap
  • Partner with ROCm compiler/runtime, kernel, and driver teams to resolve performance bottlenecks and correctness issues across the full stack
  • Contribute 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 models
  • Lead deep-dive investigations of performance regressions and hard correctness issues; drive cross-team resolution to closure
  • Mentor engineers and raise the bar on framework-quality code, performance engineering practices, and technical rigor
  • Engage with strategic customers/partners on training enablement, root-cause analysis, and best-practices for AMD platforms
PREFERRED 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 debugging
  • Proven 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 tooling
  • Experience 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 coordination
  • Demonstrated 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 #HYBRID 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 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - PyTorch Training Frameworks in Seattle, WA vacancy
  • Overview As a Principal Software Engineer at JPMorganChase within the Core Foundational...  ...and scalable coding frameworks using appropriate software...  ...patterns to optimize training and inference of ML models...  ...in AI/ML frameworks like PyTorch and LangChain Preferred Qualifications... 
    Training

    JP Morgan Chase

    Seattle, WA
    22 hours ago
  • $163.9k - $235.55k

     ...United StatesTravel: Up to 25%Role: Principal Software Engineer (AI/ML Architect)Department:...  ...languages (e.g., Python, Java) and AI frameworks (e.g., TensorFlow, PyTorch). Strong understanding of cloud...  ...practices for large-scale model training and deployment.• AI... 
    Training
    Local area

    Ultimate Software

    Seattle, WA
    3 days ago
  • $262.7k - $355.4k

    As a Principal Engineer on the AI Compute Infra team, you will design...  ...scale infrastructure for AI training, fine-tuning, evaluation,...  ...reliable infrastructure software.Practical knowledge of...  ...Grafana.Familiarity with frameworks such as PyTorch, Ray, vLLM, SGLang, or TensorRT... 
    Training
    Work at office
    Local area
    Visa sponsorship
    Relocation package

    ARM

    Seattle, WA
    4 days ago
  • $262.7k - $355.4k

    As a Principal Software Engineer on the AI Compute Platform team, you will design and build a secure...  ...developer tools for distributed training and inference, working closely...  ...platforms, inference serving, or frameworks such as PyTorch, Ray, or vLLMExperience delivering... 
    Training
    Work at office
    Local area
    Visa sponsorship
    Relocation package

    ARM

    Seattle, WA
    4 days ago
  • $115k - $225k

     ...Core Platform and AI Engineering team at Parametric is...  ...success.ABOUT THE ROLEThe Principal Software Engineer, AI Platform...  ...AI system evaluation frameworks, including...  ...model architectures, training/fine-tuning paradigms...  ...with ML/DL frameworks: PyTorch, TensorFlow, or Hugging... 
    Training
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    Seattle, WA
    8 hours ago
  • $13 per hour

     ...experienced Senior, Lead, and Principal Engineers to serve as a key...  ...team, helping establish the frameworks and observability needed to...  ...and ship production-grade software using modern engineering practices...  ...compensation, promotion, benefits, training, assessment of job... 
    Training
    Full time

    Salesforce

    Seattle, WA
    8 hours ago
  • $171k - $273k

     ...and accessible for all. We are searching for a Staff Software Engineer to join Aurora's Autonomy Frameworks team. This team builds the robotics middleware that...  ...experience, qualifications, relevant education or training, and market conditions. These ranges may be... 
    Training
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Seattle, WA
    3 days ago
  • $241.4k - $322.6k

     ...enable more than 3,000 Splunk engineers to build, test, and release...  ...experience to the wider software delivery lifecycle. You will...  ..., quality engineering, test frameworks, CI/CD, build systems, release...  ...education, certifications, and/or training. The full salary range for... 
    Training
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Seattle, WA
    3 days ago
  • $96.8k - $306.4k

     ...digital twins, simulation, software lifecycle management,...  ...from a manual engineering effort into a scalable...  ...robot fleets.As a Lead Principal Platform Software...  ...Experience with robotics frameworks such as ROS 2 and...  ...connect simulation, training, evaluation, deployment... 
    Training
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    1 day ago
  • $96.8k - $306.4k

     ...-service and equips support engineers with timely insights that reduce...  ...shared observability frameworks, SLOs, and capacity models used...  ...ResponsibilitiesKey ResponsibilitiesPlatform Software Development:Set group-wide...  ...and/or defect handling and training processes.Investigates and... 
    Training
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Seattle, WA
    3 days ago
  • $205.6k - $269.9k

     ...performance apparel company for yoga, running, training, and other athletic pursuits. Setting...  ...ingestion and integration frameworks, and canonical semantic models spanning...  ...scale. core responsibilitiesAs a Principal Software Engineer, you will own the system design and implementation... 
    Training
    Permanent employment
    Full time
    Part time
    Immediate start
    Work visa

    Lululemon Athletica

    Seattle, WA
    1 day ago
  • $207.45k - $290.43k

     ...Principal Software Engineer Lead the technical strategy for Blue Origin's Supply Chain & Planning Technology organization to ensure efficient...  ...applicable) and hazardous materials transportation/shipping training. Equal Employment Opportunity: Blue Origin is proud to... 
    Training
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    14 hours ago
  • $197.3k - $313.7k

     ...managed by the same founders and engineers who built the original...  ...solutions.Technical Leadership: As a Principal-level member of technical...  ...—you view automation as a software engineering problem.Technical...  ...compensation, promotion, benefits, training, assessment of job... 
    Training
    Full time
    Remote work
    Shift work

    Salesforce

    Seattle, WA
    3 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

    Seattle, WA
    8 hours ago
  • $102.3k - $209.5k

     ...schematic/board reviews to surface firmware/software implications; supports early bring-up...  ...availability.Work closely with platform engineering, operations, firmware development,...  ...customer issue and/or defect handling and training processes, independently.Investigates and... 
    Training
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Seattle, WA
    5 days ago
  • $262.7k - $355.4k

    As a Principal Engineer on Arm’s AI Inference Cloud team, you will shape the technical direction...  ...lifecycle management.Strong software and production engineering skills,...  ...-backed workloads.Familiarity with frameworks such as PyTorch, Ray, vLLM, SGLang, or TensorRT-LLM... 
    Work at office
    Local area
    Visa sponsorship
    Relocation package

    ARM

    Seattle, WA
    4 days ago
  • $65k - $85k

    Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating...  ...Fortune 500 clients Master your craft with leading training programs and hands‑on experience Experience a... 
    Training
    Temporary work

    Ascendion

    Seattle, WA
    1 day ago
  • $175k - $308.5k

    Role Number: 200690233Team: Software and ServicesLocation: SeattleWeekly...  ...team within Apple Services Engineering (ASE) is responsible for...  ...are looking for a Principal Engineer who will be the technical...  ...runbooks and partnering with and training SREs to use them.Public... 
    Training
    Relocation

    Apple

    Seattle, WA
    3 days ago
  • $135.2k - $306.4k

     ...business challenges. Oracle Kubernetes Engine (OKE) is OCI's managed Kubernetes...  ...workloads. We are looking for a senior IC5 software engineer with deep Kubernetes expertise,...  ...clusters, accelerated compute, model training or inference platforms, GPU scheduling,... 
    Training
    Temporary work
    Remote work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    1 day ago
  • $168.1k - $227.4k

     ...Labs designs silicon and software that accelerates innovation...  ...role is for a software engineer in the Distributed Training team for AWS Neuron. This...  ...stack. You will work across PyTorch, JAX, and the Neuron...  ...Machine Learning knowledge in frameworks and end to end model... 
    Training
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...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
    Work experience placement
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $168.1k - $227.4k

     ...Neuron is the complete software stack for AWS...  ...This senior software engineering role is part of the Machine...  ...technologies within open-source frameworks (such as vLLM and...  ..., their architecture, training and inference...  ...Hands-on experience with PyTorch or JAX, preferably involving... 
    Training
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...with talented scientists and engineers to innovate on behalf of...  ...of a stable and efficient training system for model training...  ...non-internship professional software development experience- 2+...  ...- Knowledge of ML frameworks including JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA... 
    Training
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $165.2k - $223.6k

     ...(AWS) builds AWS Neuron, the software development kit used to accelerate...  ...library, and application framework that integrate with PyTorch and JAX, so customers can train frontier-scale models on Trainium...  ...and software boundary, our engineers build the infrastructure that... 
    Training
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...Neuron is the complete software stack for the AWS...  ...Software Development Engineer for the Neuron Runtime...  ...of ML Kernels and ML Frameworks.In this role, you will...  ...multiple frameworks, such as PyTorch, JAX, and XLA.A...  ...massive-scale distributed training and inference solutions... 
    Training
    Internship
    Work from home
    Flexible hours

    Amazon

    Seattle, WA
    2 days ago
  • $165.2k - $223.6k

     ...building a central pipeline of Software Development Engineer (SDE) talent for anticipated roles...  ...qualification - Knowledge of ML frameworks including JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA,...  ...transformer architecture, training/inference lifecycles, and optimization... 
    Training
    Internship
    Local area
    Flexible hours
    Day shift

    Amazon

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...Factory is our platform for building, training, customizing, and evaluating...  ...and customers.We're looking for a Software Development Engineer to help design, build, and operate...  ...containerized training and evaluation frameworks (e.g., PyTorch/FSDP, verl, NeMo/Megatron) into... 
    Training
    Contract work
    Internship
    Flexible hours

    Amazon

    Bellevue, WA
    4 days ago
  • $167.8k - $246.8k

    About the RoleAs a Senior Software Engineer, Machine Learning, you’ll be conceptualizing,...  ..., including ideation, offline model training, online shadowing/deployment, experimentation...  ...systems in production by using frameworks such as PyTorch, Keras, lightgbm, scikit-learn,... 
    Training
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    8 hours ago
  • $168.1k - $227.4k

     ...build Amazon Neuron, the software development kit used...  ....As a Senior Software Engineer on our Machine...  ...inference support for Pytorch in the Neuron SDK. This...  ...across compiler, runtime, framework, and hardware teams to...  ...transformer architecture, training/inference lifecycles,... 
    Training
    Internship
    Work from home
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $175k - $198k

     ...respond to, and mitigate cyber risks in real time.We seek a Principal Software Engineer to join our product development organization and serve as...  ...AI/ML systems, including model lifecycle management, data/training pipelines, and monitoring.Expertise in applying machine... 
    Training
    Remote work

    ExtraHop Networks

    Seattle, WA
    8 hours 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!