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

Software Development Engineer, Neuron Collectives

$165.2k - $223.6k
Full-time

Annapurna Labs Inc.

Salary: $165,200 - 223,600 per year Requirements:

  • We need experience building complex software systems that have been successfully delivered to customers
  • We need experience contributing to the architecture and design of new and current systems, including architecture, design patterns, reliability, and scaling
  • We require a bachelors degree in computer science or an equivalent background
  • We need knowledge of engineering practices and patterns across the full software, hardware, and networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations
  • We need recent development experience within the last 3 years, or embedded development experience in C/C++
  • A masters degree in computer science or an equivalent background is preferred
  • Experience with hardware/software integration and real-time systems is preferred
  • Familiarity with collective communication algorithms such as all-reduce and all-gather, or with distributed training frameworks, is preferred
Responsibilities:
  • We enhance collective algorithms and topologies to improve training performance
  • We use tools such as Neuron Explorer to uncover bottlenecks in compute and bus bandwidth utilization
  • We monitor and evaluate processor, DMA, firmware, and workload metrics
  • We optimize collective operations to scale AI compute across the data center
  • We work closely with the hardware team to co-optimize software and Trainium silicon
  • We develop and optimize C/C++ implementations of collective communication patterns
  • We investigate and implement improvements for training topologies used by modern LLMs
  • We build and sustain analysis frameworks and automation solutions
Technologies:
  • AI
  • AWS
  • EC2
  • Embedded
  • Firmware
  • Hardware
  • Support
  • Model Training
  • Cloud
  • Flow
  • Machine Learning

More:

We are Annapurna Labs, part of AWS, and we design software, systems, and chips that help power EC2 infrastructure and improve the AWS customer experience. Our Neuron Collectives team owns the software stack behind collective operations for Trainium, the purpose-built AI training chip used to scale frontier model training across thousands of chips in the data center. This role gives you the chance to work at the intersection of hardware, firmware, and distributed systems, alongside a collaborative team that values inclusion, mentorship, learning, and work-life balance. We offer flexible working hours, strong career growth support, and comprehensive benefits that include health coverage, 401(k) matching, paid time off, parental leave, and additional compensation components such as sign-on payments and restricted stock units. The role is based in Cupertino, California, with a listed annual base salary range of USD 165,200 to 223,600.

last updated 37 week of 2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer, Neuron Collectives in Cupertino, CA vacancy
  • $193.3k - $261.5k

     ...an integral part of AWS and develops hardware and software components that are critical building blocks for EC...  ...that optimize the AWS customer experience.The AWS Neuron Collectives team is seeking a Software Engineer to optimize collective operations for AWS Trainium.... 
    Suggested
    Local area
    Work from home
    Flexible hours

    Amazon

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

    As a Neuron Collectives Software Developer, you will:* Enhance collective algorithms and topologies...  ...center through low level device driver development* Work closely with the hardware team...  ...infrastructure experts, hardware engineers, RTL engineers, scientists & architects... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $165.6k

     ...who has built complex software systems that have...  ...look for knowledge of engineering practices across the...  ...hardware, and network development lifecycle, including...  ...Familiarity with collective communication algorithms...  ...We use tools such as Neuron Explorer to pinpoint... 
    Suggested
    Full time

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    3 days ago
  • $193.5k

     ...5+ years of experience building complex software systems that have been successfully delivered...  ...equivalent field ~ Familiarity with collective communication methods such as all-reduce...  ...to maximize training performance Use Neuron Explorer and similar tools to pinpoint... 
    Suggested
    Full time
    Flexible hours

    Annapurna Labs (U.S.) Inc.

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

     ...non-internship professional software development experience At least 3...  ..., and apply sound software engineering practices in large-scale systems...  ...for PyTorch within the Neuron SDK Tune models to maximize...  ...to compiler, runtime, and collectives, to deliver high-... 
    Suggested
    Full time
    Internship

    Annapurna Labs Inc.

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

     ...non-internship professional software development experience. We require 2...  ...: We will enhance collective algorithms and topologies to...  ...We will use tools such as Neuron Explorer to diagnose compute...  ...infrastructure experts, hardware engineers, RTL engineers, scientists,... 
    Full time
    Internship

    Annapurna Labs Inc.

    Cupertino, CA
    2 days ago
  • $165.6k

     ...non-internship professional software development experience. We need 2+...  ...Responsibilities: We enhance collective algorithms and topologies...  .... We use tools such as Neuron Explorer to uncover...  ...infrastructure experts, hardware engineers, RTL engineers, scientists,... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

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

     .... At least 5 years of professional software development experience (non-internship). Minimum...  ...applying best practices in software engineering for large-scale systems. Responsibilities...  ...for ML operations, utilizing the Neuron architecture and programming models.... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

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

     ...Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep...  ...the hardware-software boundary, our engineers build systematic infrastructure, innovate...  ...with compiler to runtime and collectives. We not only optimize current performance... 
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  • $143.4k - $165.6k

     ...per year Requirements: We need 3+ years of professional software development experience outside of internships. We need 2+ years of experience...  .... We lead the design, development, and deployment of Neuron Runtime and related Neuron components. We improve the... 
    Full time
    Internship
    Flexible hours

    Annapurna Labs (U.S.) Inc.

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

     ...years of non-internship professional software development experience. We need at least 2 years...  ...Responsibilities: We work alongside engineering peers to develop and maintain high-...  ...We design, build, deploy, and evolve Neuron Runtime and related Neuron components.... 
    Full time
    Internship
    Flexible hours

    Annapurna Labs Inc.

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

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers that use them.As the Software Development Engineer for the Neuron Runtime Team, you will be responsible for working alongside a team... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

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

     ...A minimum of 5 years of professional software development experience. ~ At least 5 years of experience...  ...profiling, and applying best software engineering practices in large-scale systems. ~...  ...support for PyTorch within the Neuron SDK. ~ I am responsible for tuning models... 
    Full time

    Annapurna Labs Inc.

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

     ...are seeking an experienced engineer to work on distributed AI/ML...  ...This role involves working on collective operations - the fundamental...  ...and develops hardware and software components that are critical...  ...internship professional software development experience- 2+ years of non-... 
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...reliability, and scaling ~5+ years of full software development lifecycle experience, including coding...  ...serving as a tech lead, or leading an engineering team ~ Masters degree in computer...  ...and system reliability across our Neuron ecosystem Mentor team members and provide... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

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

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

    Amazon

    Cupertino, CA
    5 days ago
  • $165.8k - $307.9k

     ...responsible for ensuring a software product meets its specified...  ...the software throughout its development lifecycle. As a Principal...  ...you will represent quality engineering and verification on behalf...  ...initiating test runs, collecting data from real devices, analyzing... 
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    3 days ago
  •  ...AMD is looking for a strategic software engineering lead who is passionate about improving...  ...support customer solutions Optimizing collective communication primitives on GPU accelerators...  ...Experience with open-source software development including collaboration with... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    3 days ago
  • $119.25k - $153.9k

     ...builds the embedded vehicle software that turns real-world driving...  ...autonomous driving.Our systems collect the sensor, vehicle, and...  ...moving vehicle data into the AI development pipeline.We build the software...  ....About the RoleAs a Software Engineer on the AV Data Recording team... 
    Full time
    Internship
    Local area
    Work from home
    Relocation

    General Motors

    Sunnyvale, CA
    5 days ago
  •  ...Role: Full Stack Software Developer Location: Sunnyvale, CA 9...  ...years of hands-on software development experience ~ Experience designing...  ...working in a team of data engineers to design and develop...  ...working on solutions to data collection and management problems of volume... 
    1 day per week

    Spectraforce Technologies

    Sunnyvale, CA
    2 days ago
  •  ...We are at the forefront of software and hardware innovation, pushing...  ...: Principal System Software Engineer, AI Inference Execution...  ...will be responsible for the development, enhancement, and maintenance...  ...Experience with distributed systems collectives such as NCCL and OpenMPI... 
    Work experience placement
    3 days per week

    Entrada Ventures

    Santa Clara, CA
    2 days ago
  • $179.5k - $260k

     ...Description We 're looking for an Applied AI Engineer with strong backend and AI experience...  .... Key Responsibilities Development End-to-end ownership of complex system...  ...models, optimize inference pipelines, and collect feedback signals for iterative improvement... 
    Full time
    Worldwide
    Flexible hours
    Night shift

    Virtue AI

    Sunnyvale, CA
    2 days ago
  •  ...vehicles. Here at Applied, we encourage all engineers to take ownership over technical and...  ...interact with external and internal users to collect feedback, and contribute to a thoughtful...  ...next generation self-driving software Help scale end-to-end training by identifying... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    14 hours ago
  •  ...Java Full Stack Engineer The development team is looking for a self-motivated, Fullstack Engineer to join one of our global online Payment...  ...proficiency in React.JS, Redux and Node.JS, RESTful services, Collections, and hands on experience in algorithms, Data Structures... 
    Work experience placement

    Omega Solutions

    Santa Clara, CA
    4 days ago
  •  ...Candidate must be strong in core java programming expertise (Multi-threading, Concurrency, OOPs Concepts, Memory Management, Garbage Collection...) ~ Should have implemented solutions that handle high availability and concurrency with low latency requirements. ~ Expert... 
    Permanent employment
    Full time

    ClifyX

    Sunnyvale, CA
    4 days ago
  • $124k - $171k

     ...Inc. is the global leader in materials engineering solutions used to produce virtually\n\n###...  ...Applied Materials\u2019 Common Systems Software Department is searching for an...  ...the design of the user interface, data collection, storage and\n\n### analysis, machine learning... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Shift work

    Applied Materials

    Santa Clara, CA
    14 hours ago
  •  ...Modern autonomous system development is heavily reliant on daily,...  ...simulations to test constant software changes. Join our cloud platform...  ...As a cloud infrastructure engineer you'll be improving the development...  ...closely with users to collect feedback, and contribute to a... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    14 hours ago
  • $176.5k - $220.8k

     ...The role The Robot Software team is responsible for the software...  ...autonomous driving and collect data for training new driving...  ...motivated and talented team of engineers to deliver a reliable,...  ...software performance across our development fleet. We work closely with... 
    Full time
    Flexible hours

    Wayve

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

    Annapurna Labs designs silicon and software that accelerates innovation....  ...change the world. AWS Neuron is the complete software stack...  ...are seeking a Senior Software Engineer to join our ML Distributed Training...  ...will be responsible for the development, enablement, and performance... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  •  ...Java Engineer The development team is looking for a self-motivated, Senior Java Engineer to join one of our global online Payment leader's...  ...with some proficiency in Multi Threading, RESTful services, Collections, HashMap, JSON, Junit and hands on experience in... 

    Omega Solutions

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer, Neuron Collectives. Be the first to apply!