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

Software Development Engineer - AI/ML Networking Disaggregated Inference, Annapurna Labs , Elastic Collectives

Amazon Inc.

Software Development Engineer – AI/ML Networking Disaggregated Inference, Annapurna Labs , Elastic Collectives

Every token a large language model generates depends on data reaching the right accelerator at the right moment. As AI models outgrow any single chip, the network between accelerators becomes the bottleneck that decides how fast — and how affordably — the world's largest models can serve real users. That network layer is what our team builds.

We're looking for an engineer to work at the frontier of disaggregated inference: splitting LLM serving into separate prefill and decode pools and moving the model's KV cache between them at the limit of what the hardware allows. Get it right and users get answers in milliseconds; get it wrong and the fastest accelerators in the world sit idle waiting on data. You'll build components of the high-speed transfer path that make that difference, and you'll learn to measure success in how close we run to the theoretical peak of the machine.

In this role you will:

  • Build and optimize the low-level data-movement software that transfers KV cache and activations across accelerators, servers, and heterogeneous memory — over AWS's highest-performance network fabric.
  • Profile real workloads, find the true bottleneck, and close the gap between "it works" and "it runs fast" — pushing components toward the hardware's limit.
  • Work across the stack — from network transport up to the inference frameworks — learning from the teams building the chips, runtime, and models.
  • Deliver features that ship to our largest clusters, for our largest customers, serving the largest AI models in production.

What we're looking for:

  • Strong C/C++ and a genuine interest in low-level, performance-critical systems — solid command of Linux, memory, and writing fast code.
  • The instinct to ask "how fast could this go?" and the discipline to measure it.
  • Exposure to high-speed networking, HPC interconnects, or GPU/accelerator systems (RDMA, InfiniBand, libfabric, UCX, NCCL, MPI) is a strong plus; embedded-systems experience is welcome.
  • Prior AI/ML experience is not required — if you're a strong systems engineer eager to learn, we'll teach you the ML side.
  • If you like solving genuinely hard problems, working alongside HPC and ML customers, iterating fast, and shipping at a scale few places can offer, come join us. You'll work alongside senior engineers and Principal Engineers who've built this layer from the ground up, with real room to grow your scope and technical depth — on a team at the leading edge of AI/ML infrastructure.

About the team

About the team: You'd be joining Annapurna Labs, an integral part of AWS. Annapurna designs the hardware and software building blocks behind EC2 — every EC2 instance runs on hardware we designed. We specialize in the chips, systems, and software that optimize the AWS customer experience, and this team sits where AI meets the silicon and the network underneath it.

A day in the life

Annapurna Labs, a crucial part of AWS, is responsible for developing hardware and software components for EC2 infrastructure. Our team focuses on building networking solutions that for Machine Learning (ML) and High-Performance Computing (HPC) workloads on AWS.

We have mixed discipline orgs, you’d be working side by side with infrastructure experts, hardware engineers, RTL engineers, scientists & architects. Our workforce spans the globe and is truly international, you’ll find yourself working side by

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer - AI/ML Networking Disaggregated Inference, Annapurna Labs , Elastic Collectives in Cupertino, CA vacancy
  • $193.3k - $261.5k

     ...moment. As AI models outgrow...  ...chip, the network between...  ...looking for an engineer to work at...  ...of disaggregated inference: splitting...  ...data-movement software across accelerators...  ....Prior AI/ML experience...  ...be joining Annapurna Labs, an...  ...professional software development experience-... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • Annapurna Labs in Cupertino, part of AWS, is seeking a Software Development Engineer focused on AI/ML networking disaggregated inference. You will build data-m movement software across accelerators and servers, profile workloads, and collaborate across the stack from network... 
    Network

    Amazon Inc.

    Cupertino, CA
    4 days ago
  • $165.2k - $223.6k

    The Annapurna Labs team at Amazon Web Services...  ...Neuron, the software development kit used to...  ...and Trainium ML accelerators....  ...unparalleled ML inference and training performance...  ...boundary, our engineers build...  ...s possible in AI acceleration.As...  ...to runtime and collectives. We not only... 
    Suggested
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $127.1k - $185k

     ...talented early-career engineer to join our team that owns the network stack for EC2 distributed AI/ML systems. You'll work on software that enables the world...  ...Familiarity with Linux development environments and...  ...programming (sockets, MPI, collective communication patterns... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $165.2k - $223.6k

    The Annapurna Labs team at Amazon Web Services...  ...SDK, the software development kit used to accelerate...  ....The Neuron Inference organization...  ...wide range of ML models and...  ...boundary, our engineers build systematic...  ...'spossible in AI acceleration.As...  ...runtime, and collectives. We not only optimize... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $193.3k - $261.5k

    Annapurna Labs is an integral part of AWS and develops hardware and software components that are critical building blocks for...  ....The AWS Neuron Collectives team is seeking a Software Engineer to optimize collective...  ...powering the frontier AI models being trained today... 
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $165.2k - $223.6k

    The Annapurna Labs team at Amazon Web Services...  ...Neuron, the software development kit used to...  ...Neuron includes an ML compiler, runtime, collectives library, and...  ...for software engineers to help build...  ...direction of AI acceleration technology...  ...memory bound, network bound), and... 
    Network
    Local area
    Work from home
    Flexible hours
    Shift work

    Amazon

    Cupertino, CA
    5 days ago
  • $165.2k - $223.6k

    As a Neuron Collectives Software Developer, you...  ...operations to scale AI compute...  ...driver development * Work closely...  ...the life Annapurna Labs, a crucial part...  ...on building networking solutions that...  ...Machine Learning (ML) and High-...  ..., hardware engineers, RTL engineers... 
    Network
    Internship
    Local area
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    1 day ago
  • $193.3k - $261.5k

     ...Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning...  ...training and inference clusters. Our organization...  ..., and collective communication software...  ...across a network. We're looking...  ...system software development, and enable architectural...  ...As part of the ML accelerator... 
    Network
    Flexible hours

    Amazon Inc.

    Cupertino, CA
    1 day ago
  •  ...'s largest AI chip, 56 times...  ...and inference speeds; over...  ...leading model labs, global enterprises...  ...of disaggregated AI inference...  ...-Scale Engine.We are hiring a Software Engineer to...  ...GPU nodes, networking, and rack-scale...  ...ROCm/HIP, collective communication...  ...-source ML systems project... 
    Network

    Cerebras Systems

    Sunnyvale, CA
    5 days ago
  • $193.3k - $261.5k

     ...-Silicon Systems Software Validation Engineer, Annapurna Labs Annapurna Labs...  ...organization with development centers in the U....  ...to dominate in AI training and inference. Your work will...  ...next-generation AI/ML accelerators meet...  ..., GPUs, neural networks, ML HW architecture... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon Inc.

    Cupertino, CA
    22 hours ago
  • $193.3k - $261.5k

     ...seeking an experienced engineer and technical...  ...team that owns the network stack for EC2 distributed AI/ML systems. The team...  ...would be joining is Annapurna Labs, an integral part...  ...hardware and software components that are...  ...of full software development life cycle, including... 
    Network
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...potential of generative AI to power the...  ...the forefront of software and hardware...  ...System Software Engineer, AI Inference ExecutionWhat you...  ...responsible for the development, enhancement, and...  ...other software (ML and compilers) and...  ...distributed systems collectives such as NCCL and... 
    3 days per week

    d-Matrix

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...platform upon which every new AI-powered application is...  .... We are seeking a Senior Software Engineer - AI Inference Performance to advance innovative...  ...model, framework, kernel, networking, and GPU architecture...  .... You can reason about collectives, topology, and scale-up versus... 
    Network
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...world's largest AI chip, 56 times...  ...leading training and inference speeds; over 10...  ...leading model labs, global...  ...team builds the software systems that power engineering workflows across...  ...machines, clusters, development environments,...  ...workloads, networking, storage, authentication... 
    Network

    Precision Labs

    Sunnyvale, CA
    22 hours ago
  • $184k - $287.5k

     ...performance engineering background who...  ...Physical AI workloads using...  ...on the development and test of...  ...hardware and software. If you are...  ...NVLINK) and network protocols (InfiniBand...  ...validated ML/DL...  ...interconnects, collective communication...  ...training and inference.Effective verbal... 
    Network
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...of physical AI. Founded in 2...  ...performance engineer who specializes...  ...throughput batch inference sweeping...  ...accelerators, ML frameworks, and...  ...users to collect feedback, and...  ...storage and network I/O, scheduling...  ...GPU kernel development experience: CUDA...  ...tolerance and elastic training for... 
    Network
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    1 day ago
  • $162k - $243k

     ...Job Area: Engineering Group,...  ...experienced software engineers to...  ...large-scale LLM inference on Qualcomm...  ...infrastructure, and AI accelerator...  .../decode disaggregation KV-cache...  ...autoscaling, networking,...  ...infrastructure ML compiler or...  ...Open-source development, including contributing... 
    Network
    Work experience placement
    Work from home

    QUALCOMM, Inc.

    Santa Clara, CA
    1 day ago
  • $230.1k - $311.2k

     ...Principal Engineers are both technical...  ...within Annapurna Labs, that mandate is AI model...  ...alignment, and inference serving —...  ...Amazon's software stack: the...  ...customer ML frameworks...  ...model development initiatives...  ...server to network to compiler...  ...training collective algorithms... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $165.2k - $223.6k

     ...you want to be part of AI revolution? At Amazon our...  ...to AI hardware and software infrastructure. In order...  ...performance of complex ML models executed on AWS...  ...role is for a software engineer in the Compiler team for...  ...work in a startup-like development environment, where you’... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $194k - $349k

     ...world’s most advanced AI-native platform. We...  ...for each customer’s network, correlates malicious...  ...environments. This is a Sr. Software Development Engineer II (SDE) role in the...  ...data pipelines that collect, transform and...  ...and on-device inference, and integrating those... 
    Network
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    8 days ago
  • $207k - $300k

    Analyze and optimize AI inference workloads across...  ..., Computer Engineering, Electrical Engineering...  ...of experience in software development.Experience in...  ...workloads using standard ML profilers (e.g.,...  ..., quantization, collective communication,...  ...a pioneering AI lab with exceptional... 

    Google

    Mountain View, CA
    6 days ago
  • $193.3k - $261.5k

    We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloud-scale machine learning accelerators...  ...really fast on the Trainium hardware.As a Sr. Software Development Engineer on the Inference Model Enablement team, you will onboard and optimize... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $184k - $287.5k

     ...capability gains in AI today. It is...  ...RL requires inference, rollout...  ...RL Frameworks engineering team to...  ...spans the full software stack, from collaborating...  ...and labs pushing the frontier...  ...tolerance, elastic scaling, and...  ...NVIDIA's networking, math library...  ...infrastructure, or ML systems... 
    Network
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $174k - $252k

     ...rapidly de-risk novel AI agent concepts....  ...of Software Engineering, Product Management...  ...experience with software development in one or more programming...  ...making), ML infrastructure, or...  ...system design, networking and data storage,...  ...technology forward.Labs is a group... 
    Network

    Google

    Mountain View, CA
    4 days ago
  •  ...discovery to powering AI and the...  ...for an experienced software engineer to help build Fleet...  ...management, interactive development environments, and...  ...GPU scheduling, inference infrastructure,...  ..., Kubernetes, networking, storage, GPU runtimes...  ...and multi-node collective... 
    Network

    AMD

    San Jose, CA
    2 days ago
  • $150.4k - $277.6k

     ...Software Development Engineer - Frameworks & AI/ML, Wireless Technologies & Ecosystems Cupertino, California, United States Software and Services Are...  ...features into amazing ones Strong understanding of networking and TCP/IP suite of protocols Hands‑on... 
    Network
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $174k - $252k

     ...Senior Software Engineer, AI/ML, Google Labs Share Senior Software Engineer, AI/ML, Google Labs corporate...  ...years of experience with software development in one or more programming...  ...computing, large-scale system design, networking and data storage, security,... 
    Network

    Google LLC

    Mountain View, CA
    2 days ago
  • $200k - $322k

     ...Product Group builds AI solutions that...  ...Marketing Engineer focused on Enterprise AI Software, and accelerating...  ...AI blueprints, inference platforms,...  ...together across model development, inference, RAG...  ..., AI/ML, Data Science,...  ...GPU Operator, or Network Operator.Experience... 
    Network
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $150k - $250k

     ...build state-of-the-art AI capabilities for...  ...security researchers and software engineers to develop, productize...  ...architectures, AI agents, model inference, and serving...  ...systems, and production ML pipelines. ~ Strong...  ...malware classification, network traffic analysis,... 
    Network

    Cylake

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer - AI/ML Networking Disaggregated Inference, Annapurna Labs , Elastic Collectives. Be the first to apply!