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

Software Development Engineer I - AI/ML Network Infrastructure, Annapurna Labs

$127.1k - $185k

Amazon Locker

We're looking for a 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's largest AI models to train across massive GPU clusters, developing support for communication libraries and frameworks like NCCL, NVSHMEM, and NIXL.This is a ground-floor opportunity to work at the intersection of high-performance computing, networking, and machine learning infrastructure - building the systems that power the largest AI workloads in the cloud.Key job responsibilities- Write high-performance C/C++ code for network communication libraries running on custom AWS hardware - Build and maintain infrastructure that monitors functionality and performance of large-scale AI/ML workloads - Develop automation using Python and AWS tools (CI/CD, Grafana, Athena) to test, benchmark, and deliver software to customers - Design mechanisms to detect functional and performance regressions before they reach production - Work across many instance types, software stacks, and Linux environmentsBasic qualifications- Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field (recent graduates welcome) - Strong proficiency in C/C++ - Solid coursework or project experience in: 1/ Operating Systems (Linux internals, kernel concepts, memory management) 2/ Parallel Computer Architecture (multi-threading, SIMD, GPU programming, cache coherence) 3/ Distributed Systems (consensus, message passing, fault tolerance, scalability) - Familiarity with Linux development environments and toolchainsPreferred qualification - Internship experience in ML communications, HPC networking, or RDMA/high-speed interconnects - Exposure to network programming (sockets, MPI, collective communication patterns) - Experience with performance profiling and optimization - Familiarity with GPU programming (CUDA) or hardware-software co-design - Contributions to open-source projects in systems, networking, or HPCAmazon 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 for 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 - 127,100.00 - 185,000.00 USD annually

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer I - AI/ML Network Infrastructure, Annapurna Labs in Cupertino, CA vacancy
  • $165.2k - $223.6k

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

    Amazon

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

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

    Amazon

    Cupertino, CA
    9 hours ago
  • $165.2k - $223.6k

    Annapurna Labs is an integral part of AWS and develops...  ...hardware and software components that...  ...blocks for EC2 infrastructure. We specialize...  ...seeking a Software Engineer to optimize...  ...powering the frontier AI models being...  ...software/hardware/networks development life cycle,... 
    Network
    Local area
    Work from home
    Flexible hours

    Amazon

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

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

    Amazon

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

    Annapurna Labs was a startup acquired by AWS...  ...If AWS is an infrastructure company, think...  ...spans silicon engineering, hardware design...  ...verification, software, and...  ...and Trainium ML Accelerators,...  ...for a Software Development Engineer to help...  ...workloads on custom AI accelerators.... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

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

    The Annapurna Labs team at Amazon Web Services (AWS...  ...builds AWS Neuron, the software development kit used to...  ...Inferentia and Trainium ML accelerators. This...  ...boundary, our engineers build systematic infrastructure, innovate new methods...  ...'s possible in AI acceleration.As part... 
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

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

    AWS Networking builds the infrastructure that powers every customer workload in the cloud. ENA Express...  ...scale.We are looking for a Senior Software Development Engineer to join the ENA Express team. You...  ...including HPC clusters, large-scale ML training, financial services, and... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $207k - $301k

     ...g., Borg team, ML teams, HW platform...  ...Develop junior engineers on the team....  ...and launching software products.5 years...  ...developing large-scale infrastructure, distributed systems or networks, or experience...  ...through AI by combining cutting...  ...drive rapid development, rooted in a... 
    Network
    Worldwide

    Google

    Sunnyvale, CA
    9 hours ago
  • $207k - $300k

     ...design and end-to-end software delivery of specialized AI compute platforms,...  ...closely with hardware engineering and chip design...  ...8 years of software development experience in C, C++...  ...developing large-scale infrastructure, distributed systems or networks, or experience with... 
    Network
    Remote work
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $206.9k - $279.9k

     ...custom kernel development and...  ...acceleration software. AWS Neuron...  ...best-in-class ML performance...  ...influence engineering discussions...  ...About Amazon Annapurna Labs:Amazon...  ...AWS cloud infrastructure in high-performance...  ...chips, in networking and...  ...generative AI services and... 
    Network
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $208.3k - $281.8k

     ...Neuron is the software stack for...  ...generative AI workloads...  ...training AI/ML ecosystem and...  ...with engineering teams building...  ...distributed training infrastructure, applied...  ...Amazon Annapurna Labs Amazon...  ...chips, in networking and security...  ...support the development and management... 
    Network
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $165.2k - $223.6k

    Annapurna Labs was a startup acquired by AWS in 2...  ...Neuron isthe complete software stack for the...  ...and Trainium ML accelerators — the...  ...powers large-scale AI workloads on AWS....  ...looking for a Software Development Engineer to build platform...  ...-scale cluster infrastructure- Familiarity with... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $180k - $240k

     ...solution that integrates advanced software and hardware powering the...  ...We are seeking a Senior AI Infrastructure Engineer to design, build, and scale...  ...Distributed Training & ML Systems Support Scale Research...  ...H100/A100 clusters. Networking & Hardware Tuning: Optimize... 
    Network
    Odd job
    Work at office

    Gatik AI

    Santa Clara, CA
    4 days ago
  • $169k - $224k

     ...organization of scientists, engineers, and physicians and we...  ...grail.com The Staff Software Development Engineer - Enterprise AI Infrastructure is a senior technical...  ..., Kubernetes networking, network isolation (PrivateLink...  ...development tools, AI/ML platforms, cloud infrastructure... 
    Network
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work

    GRAIL

    Sunnyvale, CA
    8 days ago
  • $174k - $253k

     ...product or system development code....  ...impact on hardware, network, or service operations...  ...specialized ML areas, leverage ML infrastructure, and...  ..., or launching software products, and 1...  ...Google's software engineers develop the next...  ...technology forward.The AI and... 
    Network
    Worldwide

    Google

    Mountain View, CA
    9 hours ago
  • $168k - $264.5k

     ...unlimited potential of AI to define the...  ...NVIDIA’s CAD Infrastructure team and be...  ...next-generation software platform for...  ...innovative graph neural network infrastructure...  ..., and we need engineers who thrive in a...  ...active spec development to identify...  ...systems.Exposure to ML or agentic... 
    Network
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...is a leader in AI cloud infrastructure serving tens of...  ...High-performance networking and storage are...  ...Infrastructure Engineering organization forges...  ...experienced Senior Software Engineer to join...  ...full software development lifecycle, from...  ...HaveExperience with AI/ML workloads and... 
    Network
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    1 day ago
  •  ...Cloud, is a leader in AI cloud infrastructure serving tens of...  ...story. High-performance networking and storage are the critical...  ...Infrastructure Engineering organization forges the...  ...Staff Storage Software Engineer with deep experience...  ...in HPC, AI/ML infrastructure, or large... 
    Network
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    9 hours ago
  • $147k - $210k

     ...scalable machine learning (ML) and agentic AI infrastructure for manufacturing....  ...'s degree in Electrical Engineering, Computer Science, relevant...  ...years of experience with software development in one or more...  ...large-scale system design, networking and data storage, security... 
    Network

    Google

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

     ...the low-level software stack that brings...  ...across a network.We're looking...  ...Systems Software Engineer who wants to work...  ...models and infrastructure to enable SoC...  ...system software development, and enable...  ...As part of the ML accelerator systems...  ...Labs, our organization... 
    Network
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $190k - $260k

     ...artificial intelligence (AI) powered...  ...commercial self-driving software to develop, test...  ...- depends on infrastructure that turns thousands...  ...We are looking for engineers who make model training...  ...across storage, network, CPU preprocessing...  ...with ML teams to scale new... 
    Network
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    2 days ago
  •  ...Superintelligence Cloud, is a leader in AI cloud infrastructure serving tens of thousands...  ...day is currently Tuesday.Engineering at Lambda is responsible...  ...for resource management, networking, and RBAC across the...  ...scheduling, HPC workloads, or ML/AI infrastructure.Experience... 
    Network
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    9 hours ago
  • $207k - $300k

     ...steering the next-generation infrastructure that powers our AI/ML applications. You will...  ...including creative data engines, generation and...  ...years of experience in software development.5 years of experience testing...  ...distributed systems or networks, or experience with compute... 
    Network

    Google

    Mountain View, CA
    1 day ago
  • $193.3k - $261.5k

    Annapurna Labs designs silicon and software that accelerates innovation. Our custom chips...  ...a Senior Software Engineer to join our ML Distributed Training...  ...responsible for the development, enablement, and performance...  .... If AWS is an infrastructure company, then think Annapurna... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $159k - $230k

     ...and drive the development of test automation...  ....Design network, power and cooling infrastructure for end-to-end...  ...development of test software and infrastructure...  ..., test engineers, on project planning...  ...hardware development labs, ensuring...  ...highly complex ML system design involving... 
    Network

    Google

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

     ...capability gains in AI today. It is...  ...of the hardest infrastructure challenges in...  ...RL Frameworks engineering team to develop...  ...spans the full software stack, from collaborating...  ...and labs pushing the frontier...  ...with NVIDIA's networking, math library,...  ..., or ML systems engineeringStrong... 
    Network
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $147k - $211k

    Write product or system development code. Collaborate...  ...impact on hardware, network, or service operations...  ...vision solutions, utilize ML infrastructure, and contribute to...  ....Google's software engineers develop the next-generation...  ...forward.The Google Cloud AI Research team addresses... 
    Network

    Google

    Sunnyvale, CA
    3 days ago
  • $174k - $252k

     ...test product or system development code. Collaborate...  ...impact on hardware, network, or service operations...  ...solutions, leverage ML infrastructure, and evaluate tradeoffs...  ...maintaining, or launching software products.1 year of...  ....Google's software engineers develop the next-generation... 
    Network

    Google

    Mountain View, CA
    9 hours ago
  • $165.2k - $223.6k

     ...Collectives Software Developer, you...  ...to scale AI compute across...  ...driver development* Work closely...  ...lifeAnnapurna Labs, a crucial part...  ...for EC2 infrastructure. Our team focuses...  ...on building networking solutions...  ...Machine Learning (ML) and High-...  ..., hardware engineers, RTL... 
    Network
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $149.4k - $211k

     ...and building ML pipelines for...  ...optimize hardware, network, and service...  ...Science, Engineering, Computer Information...  ...or in a Software Engineer-related...  ...following: Software development using Java, C,...  ...; ML infrastructure management including...  ...a pioneering AI lab with... 
    Network
    Full time
    Work at office

    Google

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer I - AI/ML Network Infrastructure, Annapurna Labs. Be the first to apply!