A

Amazon

Sells products online and rents cloud computing

Software Developer 2 - Stores Foundational AI-SFAI

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • At least 3 years of non-internship professional software development experience.
  • At least 2 years of non-internship experience in the design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • Experience programming in at least one software programming language.
  • Knowledge of machine learning and large language model fundamentals, including transformer architecture, training and inference lifecycles, and optimization techniques.

Responsibilities

  • Design and implement a stable, efficient training system for model training and reinforcement learning that scales across model sizes and architectures.
  • Collaborate with applied scientists and engineers to improve training efficiency and reliability and accelerate innovation.
  • Design and implement scalable data infrastructure for Amazon-scale data ingestion, processing, and delivery across training and evaluation stages.
  • Learn and adopt state-of-the-art generative AI technologies and algorithms.
  • Design and build end-to-end reinforcement learning post-training pipelines, including rollout, reward, and optimization, at cluster scale.
  • Improve reinforcement learning training stability using techniques such as PPO, GRPO, and RLOO by monitoring and tuning reward, KL divergence, and policy stability metrics.
  • Optimize reinforcement learning post-training efficiency through GPU utilization, batching, sequence packing, and asynchronous rollouts.
  • Partner with research scientists to turn new reinforcement learning algorithms into scalable, production-ready systems.
  • Profile and remove bottlenecks across compute, networking, and storage.
  • Build observability systems for training dynamics, system health, and experiment tracking.
  • Collaborate cross-functionally to run experiments, iterate, and unblock research progress.
  • Contribute to system design and the long-term technical roadmap.

Desired Qualifications

  • Knowledge of machine learning frameworks, including JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, and TensorRT.
  • Knowledge of system performance, memory management, and parallel computing principles.
  • Experience with CUDA, C++, and kernel development.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs