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. 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
- 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)
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- 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
$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...TrainingLocal area$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...TrainingWork at officeLocal areaVisa sponsorshipRelocation package$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...TrainingWork at officeLocal areaVisa sponsorshipRelocation package$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...TrainingTemporary workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$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...TrainingFull time$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...TrainingWork at officeLocal area3 days per week$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...TrainingFull timeTemporary workLocal areaFlexible hours$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...TrainingTemporary workFlexible hours$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...TrainingTemporary workFlexible hoursShift work$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...TrainingPermanent employmentFull timePart timeImmediate startWork visa$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...TrainingPermanent employmentTemporary workLocal area$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...TrainingFull timeRemote workShift work$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...TrainingFull timeTemporary workLocal areaFlexible hours$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...TrainingTemporary workImmediate startFlexible hoursShift work$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 officeLocal areaVisa sponsorshipRelocation package$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...TrainingTemporary work$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...TrainingRelocation$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,...TrainingTemporary workRemote workFlexible hours$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...TrainingInternshipFlexible hours$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...TrainingWork experience placementInternshipFlexible hours$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...TrainingWork experience placementInternshipLocal areaFlexible hours$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...TrainingInternshipFlexible hours$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...TrainingInternshipLocal areaWork from homeFlexible hours$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...TrainingInternshipWork from homeFlexible hours$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...TrainingInternshipLocal areaFlexible hoursDay shift$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...TrainingContract workInternshipFlexible hours$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,...TrainingHourly payWork at officeLocal areaRemote workFlexible hours$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,...TrainingInternshipWork from homeFlexible hours$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...TrainingRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - PyTorch Training Frameworks. Be the first to apply!
- principal software engineer Seattle, WA
- principal consultant Seattle, WA
- principal designer Seattle, WA
- principal Seattle, WA
- senior principal scientist Seattle, WA
- principal applied scientist Seattle, WA
- principal data scientist Seattle, WA
- principal architect Seattle, WA
- senior principal cloud computing engineer Seattle, WA
- principal scientist Seattle, WA


