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$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-...NetworkInternshipLocal areaFlexible hours- 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
$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...SuggestedWork experience placementInternshipLocal areaFlexible hours$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...NetworkInternshipLocal areaFlexible hours$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...SuggestedInternshipLocal areaFlexible hours$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 areaWork from homeFlexible hours$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...NetworkLocal areaWork from homeFlexible hoursShift work$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...NetworkInternshipLocal areaFlexible hours$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...NetworkFlexible hours- ...'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
$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...NetworkInternshipLocal areaFlexible hours$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...NetworkLocal areaFlexible hours- ...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
$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...NetworkFull time- ...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
$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...NetworkFull timeRemote work- ...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...NetworkFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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...NetworkWork experience placementWork from home$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...NetworkInternshipLocal areaFlexible hours$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’...InternshipLocal areaFlexible hours$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...NetworkPermanent employmentWork experience placementWork at officeLocal areaRemote work$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...$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...InternshipLocal areaFlexible hours$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...NetworkFull time$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- ...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
$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...NetworkRelocation$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$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...NetworkFull time$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
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!
- software engineer amazon Cupertino, CA
- information technology software engineer Cupertino, CA
- federal - software developer Cupertino, CA
- rust software engineer Cupertino, CA
- software engineer remote Cupertino, CA
- junior software developer internship Cupertino, CA
- remote entry level software developer Cupertino, CA
- software engineer - web development Cupertino, CA
- software engineer contract Cupertino, CA
- network software engineer Cupertino, CA




