Software Engineer, Sr. - AI/ML

Torentify - Seattle, WA

Hiring: Software Engineer, Sr. - AI/ML Company: Torentify Location: Seattle, WA Job Posted Time: 2026-09-16 22:13:12 Employment Type: Internship Target Skills & Keywords : AWS, Hugging Face, LLM, Machine Learning, PyTorch, Reinforcement Learning, TensorFlow, TestNG, Transformers About the job Experience: •5+ years of non-internship professional software development experience. •5+ years of programming experience with at least one software programming language. •5+ years of experience leading the design or architecture of new and existing systems, including design patterns, reliability, and scaling. •5+ years of experience across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Required Skills: •Annapurna Labs is seeking a Senior Software Engineer to join the AWS Neuron Distributed Training team. This role focuses on developing, enabling, and performance-tuning distributed training solutions for a broad range of machine learning model families. •The position will work with large-scale models including LLMs such as GPT-OSS, Quen, and Llama, as well as Stable Diffusion, Vision Transformers (ViT), and other advanced ML architectures. •The engineer will work closely with chip architects, compiler engineers, and runtime engineers to develop distributed training capabilities for AWS Trainium. Strong experience training large models with PyTorch and familiarity with distributed training strategies are central to the role. •Lead efforts to build distributed training support across PyTorch, the Neuron compiler, and runtime stacks. •Enable distributed training strategies and optimize machine learning models for AWS custom silicon. •Develop and tune large-scale training workloads running on AWS Trainium servers. •Interface directly with distributed training approaches including Fully-Sharded Data Parallel (FSDP), Pipeline Parallelism, and Context Parallelism. •Extend distributed training libraries and frameworks for the AWS Neuron ecosystem. Qualifications: •Bachelor's degree in Computer Science or equivalent. •5+ years of non-internship professional software development experience. •5+ years of programming experience with at least one software programming language. •5+ years of experience leading the design or architecture of new and existing systems, including design patterns, reliability, and scaling. •5+ years of experience across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. •Experience serving as a mentor, technical lead, or engineering team leader. •Practical experience utilizing machine learning and large-scale training of LLMs. •Master's degree in Computer Science or equivalent. •Software engineering expertise with PyTorch, JAX, or TensorFlow. •Practical experience utilizing distributed machine learning libraries and frameworks. Compensation: •$168,100 - $227,400 / year •Medical, dental, and vision insurance Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!