Get more replies from employers
Send a job-specific resume in minutes.
Amazon Web Services (AWS) is seeking a software professional to lead optimization of distributed training on AWS Trainium, aiming to maximize throughput and model FLOPs utilization. You will diagnose bottlenecks across the stack, from collective communications to compiler optimizations, and drive end-to-end improvements.
Requirements include 3+ years of software development experience and 2+ years in system design or architecture, with proficiency in at least one programming language.
Lead efforts to optimize distributed training performance on AWS Trainium, focusing on maximizing throughput and model flops utilization. Identify and resolve performance bottlenecks across the software stack, from collective communications to compiler optimizations.
Requires 3+ years of professional software development experience and 2+ years of experience in system design or architecture. Proficiency in at least one programming language is required, with a preference for candidates with a Bachelor's degree in Computer Science.
Distributed Training, Performance Optimization, PyTorch, JAX, AWS Neuron, Machine Learning, Compiler Optimization, Kernel Performance, System Architecture, Software Development Life Cycle, Collective Communications, Memory Utilization