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 Co

$165.2k - $223.6k

Annapurna Labs (U.S.)

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: 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 side with individuals from numerous countries. We take mentorship seriously, you can both expect senior mentorship and will be expected to mentor new and junior engineers.

The pace is fast as we work on the latest advancements of AI/ML, but we take the time to bond as a team and enjoy the successes. We offer flexibility in working hours, and respect WLB as a core org tenet. The team enjoys working with numerous principal-level engineers and closely with directors, career growth opportunities are certainly available. This is a role where you will always be encouraged to keep learning, the AI/ML field is fast moving and constantly evolving.

About the team

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feelempowered to take on more complex tasks in the future.

Diverse Experiences

AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.

About AWS

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture

Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (diversity) conferences, inspire us to never stop embracing our uniqueness.

Work/Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.

Mentorship&Career Growth

We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Experience with C/C++

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life&AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at

USA, CA, Cupertino - 165,200.00 - 223,600.00 USD annually

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 Co 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
    Full time
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...seeking an experienced engineer to work on distributed AI/ML systems. This role...  ...with high-speed networking or HPC...  ...would be joining is Annapurna Labs, an integral part...  ...develops hardware and software components that are...  ...professional software development experience- 2+... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...seeking an experienced engineer to work on distributed AI/ML systems. This role...  ...with high-speed networking or HPC...  ...would be joining is Annapurna Labs, an integral part...  ...develops hardware and software components that are...  ...professional software development experience- 5+... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days 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 toolchainsPreferred...  ...) or hardware-software co-design- Contributions... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...professional software development experience....  ...high-speed networking, HPC interconnects...  .... Prior AI/ML experience...  ...systems engineering background and...  ...transport through inference frameworks,...  ...We focus on disaggregated inference,...  ...: We are Annapurna Labs, an integral... 
    Network
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

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

    The Annapurna Labs team at Amazon builds Amazon Neuron, the software development kit used to accelerate deep...  ...Inferentia and Trainium ML accelerators....  ...unparalleled ML inference and training...  ...software boundary, our engineers build systematic...  ...'s possible in AI acceleration.As... 
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

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

    Annapurna Labs is an integral part of AWS and develops...  ...hardware and software components that...  ...seeking a Software Engineer to optimize...  ...powering the frontier AI models being trained...  ...hardware team to co-optimize software...  .../hardware/networks development life cycle, including... 
    Network
    Local area
    Work from home
    Flexible hours

    Amazon

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

    The Annapurna Labs team at Amazon Web Services...  ...Neuron, the software development kit used to...  ...Neuron includes an ML compiler,...  ...boundary, our engineers build the infrastructure...  ...and software co-design in...  ...direction of AI acceleration...  ...state-of-the-art inference capabilities... 
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...of professional software development experience (non-internship...  ..., training, and inference processes, along...  ...in software engineering for large-scale...  ...deployment on custom ML hardware...  ...Technologies: AI AWS Hardware...  ...More: Our Annapurna Labs team at Amazon Web... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

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

     ...internship professional software development experience At...  ..., training and inference lifecycles, plus...  ...sound software engineering practices in...  ...deployment on custom ML accelerators Contribute...  ...Technologies: AI AWS...  ...More: We are the Annapurna Labs team at Amazon... 
    Full time
    Internship

    Annapurna Labs Inc.

    Cupertino, CA
    6 days ago
  • $206.9k - $279.9k

     ...custom kernel development and...  ...acceleration software. AWS Neuron...  ...-in-class ML...  ...influence engineering discussions...  ...-class ML inference performance...  ...About Amazon Annapurna Labs:Amazon Annapurna...  ...chips, in networking and...  ...ENA), and Elastic Fabric Adapter...  ...generative AI services and... 
    Network
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  •  ...potential of generative AI to power the...  ...the forefront of software and hardware innovation...  ...System Software Engineer, AI Inference ExecutionWhat you...  ...for the development, enhancement, and...  ...hardware-software co-design. You are able...  ...with other software (ML and compilers) and... 
    3 days per week

    d-Matrix

    Santa Clara, CA
    4 days ago
  • $175k - $236.8k

     ...training and inference of...  ...Neuron is the software stack for...  ...AI workloads...  ...training AI/ML ecosystem...  ...partner with engineering teams building...  ...Amazon Annapurna...  ...Annapurna Labs team (our...  ...chips, in networking and security...  ...ENA), and Elastic Fabric Adapter...  ...software development, network... 
    Network
    Local area
    Flexible hours

    Amazon

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

     ...training and inference clusters. Our...  ...the low-level software stack that...  ...together across a network.We're looking...  ...Software Engineer who wants to...  ...system software development, and enable...  ...part of the ML accelerator systems...  ...teams to co-design and validate...  ...Labs, our organization... 
    Network
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day 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
    2 days ago
  • $151.3k - $261.5k

     ...professional experience in software development ~5+ years of...  ...architecture, training, and inference lifecycles, with hands...  ...practices in software engineering in large-scale systems...  ...deployment on custom ML hardware accelerators...  ...Technologies: AI AWS Hardware... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    7 days ago
  • $127.1k - $185k

    Annapurna Labs was a startup acquired by AWS in 201...  ...org spans silicon engineering, hardware design and verification, software, and operations. We...  ...and Trainium ML Accelerators, and...  ...looking for a Software Development Engineer to help build...  ...on custom AI accelerators. You'... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days 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
    Full time
    Local area
    Flexible hours

    Amazon

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

     ...capability gains in AI today. It...  ...requires inference, rollout...  ...Frameworks engineering team to...  ...spans the full software stack, from...  ...and labs pushing the...  ...tolerance, elastic scaling, and...  ...with NVIDIA's networking, math library...  ..., or ML systems engineeringStrong...  ...-agent co-evolution,... 
    Network
    Full time

    Nvidia

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

     ...skilled and motivated software engineers to join us and build AI inference systems that serve large...  ...parallelism, prefill-decode disaggregation.Develop, optimize, and...  ...for the field of ML Systems; survey recent...  ...advance AI research and development to create groundbreaking... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...world's largest AI chip, 56...  ...training and inference speeds; over...  ...leading model labs, global enterprises...  ...of disaggregated AI inference...  ...Wafer-Scale Engine.We are hiring a Software Engineer to productionize...  ..., GPU nodes, networking, and rack-...  ...open-source ML systems project... 
    Network

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  • $262k - $365k

     ...models of in app AI (tiny Gemma/...  ...model/runtime co-design (...  ...Google's on-device ML infrastructure...  ...-device model inference via optimizations...  ...experience in software development.7 years of...  ...degree or PhD in Engineering, Computer...  ...system design, networking and data storage... 
    Network

    Google

    Sunnyvale, CA
    1 day ago
  • $198k - $326k

     ...professional network, built to create...  ...LinkedIn's AI model training, feature engineering and serving...  ...infra, compute software, and hardware...  ...guide the development of containerized...  ...GPU based inference for a large variety...  ...of new ML models per quarter...  ...GPU serving.Co-author or... 
    Network
    For contractors
    Work at office
    Flexible hours

    Linkedin

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

     ...building complex software systems that have...  ...need knowledge of engineering practices and...  ...software, hardware, and networks development life cycle,...  ...operations to scale AI compute across...  ...hardware team to co-optimize software...  ...More: We are Annapurna Labs, part of AWS, and... 
    Network
    Full time
    Flexible hours

    Annapurna Labs Inc.

    Cupertino, CA
    6 days ago
  • $165.6k

     ...has built complex software systems that have...  ...for knowledge of engineering practices across...  ...software, hardware, and network development lifecycle,...  ...collective operations so AI compute can scale...  ...hardware team to co-optimize software...  ...More: We are Annapurna Labs, part of AWS, and... 
    Network
    Full time

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    7 days ago
  • $224k - $356.5k

     ...within NVIDIA’s Networking Systems & Software Architecture group...  ...solving some of AI’s hardest infrastructure...  ...-software co-design, and communication...  ...and production engineering!What you will be...  ...Understanding of ML systems concepts—...  ...training and inference patterns.Ways to... 
    Network
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $92k - $135k

     ...Essential Cloud for AI™. Built for...  ...Trusted by leading AI labs, startups, and global...  ...You'll Do: Join the Inference team to ship production...  ...from experienced engineers. About the role:...  ..., algorithms, and networked services....  ...a microservice or ML inference demo.... 
    Network
    Permanent employment
    Full time
    Temporary work
    Casual work
    Internship
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    28 days ago
  • $151.3k - $261.5k

     ...of professional software development experience. ~ At...  ...architecture, training, and inference lifecycle,...  ...best software engineering practices in...  ...deployment on specialized ML hardware...  ...Technologies: AI AWS Hardware...  ...: Our team at Annapurna Labs within Amazon Web... 
    Full time

    Annapurna Labs Inc.

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

     ...professional software development experience....  ...tech lead, or engineering manager. We...  ...Experience with ML...  ...with high-speed networking or HPC interconnects...  ...plus. Prior AI/ML experience...  ...layers to inference frameworks, and...  ...More: We are Annapurna Labs, an integral... 
    Network
    Full time
    Internship
    Flexible hours

    Amazon.com Services LLC

    Cupertino, CA
    6 days ago
  • $174k - $252k

     ...prototype novel software algorithms....  ...in software development using Python...  ...Machine Learning (ML) hardware...  ...accelerators and ML inference software....  ...in Computer Engineering, Computer...  ...software/hardware co-design, and...  ...cutting-edge AI inference...  ...pioneering AI lab with exceptional... 

    Google

    Mountain View, CA
    11 hours 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 Co. Be the first to apply!