Software Development Engineer, Neuron Collectives
$165.2k - $223.6kAnnapurna 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
- 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
- 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
$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....SuggestedLocal areaWork from homeFlexible hours$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...SuggestedInternshipLocal areaFlexible hours$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...SuggestedFull time$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...SuggestedFull timeFlexible hours$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-...SuggestedFull timeInternship$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 timeInternship$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 timeInternship$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 timeInternship$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 placementInternshipLocal areaFlexible hours$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 timeInternshipFlexible hours$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 timeInternshipFlexible hours$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...InternshipLocal areaWork from homeFlexible hours$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$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-...InternshipLocal areaFlexible hours$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 timeInternship$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...InternshipLocal areaFlexible hours$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 officeLocal areaRelocation package- ...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...
$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 timeInternshipLocal areaWork from homeRelocation- ...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
- ...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 placement3 days per week
$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 timeWorldwideFlexible hoursNight shift- ...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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...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
- ...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 employmentFull time
$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 timeWork experience placementRemote workRelocationShift work- ...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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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 timeFlexible hours$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...InternshipLocal areaFlexible hours- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer, Neuron Collectives. Be the first to apply!
- software developer intern Cupertino, CA
- software developer fintech Cupertino, CA
- ngo software engineer Cupertino, CA
- intel software engineer Cupertino, CA
- senior software engineer remote Cupertino, CA
- software engineer full time Cupertino, CA
- senior software engineer Cupertino, CA
- software engineer healthcare Cupertino, CA
- startup software engineer Cupertino, CA
- software engineer internship Cupertino, CA




