Software Engineer, Trainium Collectives
$165.2k - $223.6kAnnapurna Labs Inc.
Salary: $165,200 - 223,600 per year Requirements:
- We require 3 years of non-internship professional software development experience.
- We require 2 years of non-internship experience in system design or architecture, including design patterns, reliability, and scaling for new and existing systems.
- We require experience programming in at least one software language.
- We prefer 3 years of full software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- We prefer a bachelors degree in computer science or an equivalent qualification.
- We will enhance collective algorithms and topologies to improve training efficiency.
- We will use tools such as Neuron Explorer to diagnose compute and bus bandwidth bottlenecks.
- We will monitor and analyze processor, DMA, firmware, and workload metrics.
- We will optimize collective operations to scale AI compute across the data center through low-level device driver development.
- We will collaborate closely with hardware teams to co-optimize software and Trainium silicon.
- We will develop and refine C and C++ implementations of collective communication patterns.
- We will investigate and implement improvements for training topologies used by modern large language models.
- We will build and maintain analysis frameworks and automation solutions.
- AI
- AWS
- EC2
- Firmware
- Hardware
- Support
- Machine Learning
- Cloud
More:
We are Annapurna Labs, part of AWS, and we build hardware and software components for EC2 infrastructure. Our team develops networking solutions for machine learning and high-performance computing workloads on AWS. You will work in a mixed-discipline, international environment alongside infrastructure experts, hardware engineers, RTL engineers, scientists, and architects. We value mentorship, encourage continuous learning, support flexibility in working hours, and prioritize work-life balance. The team collaborates with principal-level engineers and directors, creating strong opportunities for career growth. We also offer comprehensive benefits, including health coverage, 401(k) matching, paid time off, parental leave, sign-on payments, and restricted stock units. The role is based in Cupertino, California, with an annual base salary range of 165,200 to 223,600 USD.
last updated 37 week of 2026
$165.2k - $223.6k
As a Neuron Collectives Software Developer, you will:* Enhance collective algorithms and topologies... ...team to co-optimize software and Trainium silicon* Develop and optimize C/C++ implementations... ...with infrastructure experts, hardware engineers, RTL engineers, scientists &...SuggestedInternshipLocal areaFlexible hours$165.6k
...non-internship professional software development experience. We... ...: We enhance collective algorithms and topologies to... ...to co-optimize software and Trainium silicon. We develop and improve... ...infrastructure experts, hardware engineers, RTL engineers, scientists,...SuggestedFull timeInternship$165.2k - $223.6k
...integral part of AWS and develops hardware and software components that are critical building... ...AWS customer experience.The AWS Neuron Collectives team is seeking a Software Engineer to optimize collective operations for AWS Trainium. Trainium is one of Amazon's highest...SuggestedLocal areaWork from homeFlexible hours$165.2k - $223.6k
...experience building complex software systems that have been successfully... ...We need knowledge of engineering practices and patterns across... ...Familiarity with collective communication algorithms such... ...to co-optimize software and Trainium silicon We develop and optimize...SuggestedFull timeFlexible hours$119.25k - $153.9k
...organization builds the embedded vehicle software that turns real-world driving into high-... ...data for autonomous driving.Our systems collect the sensor, vehicle, and scenario data... ...real world.About the RoleAs a Software Engineer on the AV Data Recording team, you will...SuggestedFull timeInternshipLocal areaWork from homeRelocation$165.2k - $223.6k
We are seeking an experienced engineer to work on distributed AI/ML systems. This role involves working on collective operations - the fundamental operations that enable AI to... ...part of AWS and develops hardware and software components that are critical building blocks...InternshipLocal areaFlexible hours$165.6k
...someone who has built complex software systems that have been... ...We look for knowledge of engineering practices across the full software... ...systems. Familiarity with collective communication algorithms such... ...to co-optimize software and Trainium silicon. We develop and...Full time$193.3k - $261.5k
...Amazon builds Amazon Neuron, the software development kit used to... ...accelerators, Inferentia and Trainium.The Amazon Neuron SDK,... ...hardware-software boundary, our engineers build systematic infrastructure... ...compiler to runtime and collectives. We not only optimize current...Work experience placementInternshipLocal areaFlexible hours$123k - $190k
...in-Loop validation platforms to test AV software prior to deployment, to ensure... ...System Reliability. RoleAs a Software Engineer on the HIL Platform and Services Team,... ...a choice every day - individually and collectively - to drive meaningful change through our...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$184k - $287.5k
...Vehicles Platform team is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our Autonomous... ...software, implementing performant and scalable solutions for data collection and autonomous vehicle fleets. Our team is responsible for...Full time$165.2k - $223.6k
...non-internship professional software development experience At... ...profile, and apply sound software engineering practices in large-scale... ...and efficiency on AWS Trainium and Inferentia hardware and... ...kernels to compiler, runtime, and collectives, to deliver high-performance...Full timeInternship$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$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... ...team to co-optimize software and Trainium silicon Develop and refine C/C++ implementations...Full timeFlexible hours$174k - $252k
...intuitive understanding of existing data collection, analysis, and visualization workflows.... ...practical experience.5 years of experience with software development in one or more programming... ...open-source projects.Google's software engineers develop the next-generation technologies...$224k - $356.5k
...Autonomous Vehicles Platform team is looking for a Senior System Software Engineer. As part of our team, you will work on our Autonomous... ...implementing high-performance and scalable solutions for data collection and autonomous vehicle fleets. Our team is responsible for developing...Full time$193.3k - $261.5k
AWS's Trainium and Inferentia chips power the world's largest machine learning clusters.... ...models of these custom SoCs — that let software teams start development months before silicon... ...silicon. We're looking for a software engineer to build and own the models and...InternshipLocal areaFlexible hours- ...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
$207k - $300k
Design and develop highly scalable software and firmware systems that detect, diagnose, and... ...goal for fault management. Guide the engineering team through complex problem-solving and... ...maximum reliability.Architect pipelines to collect and analyze fleet-wide telemetry,...Worldwide$224k - $356.5k
...NVIDIA's Local AI team is building the software stack that makes large language models... ...opportunitiesCharacterize multi-node inference behavior: collective communication primitives (NCCL/RCCL),... ..., or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...Full timeLocal area$176.5k - $220.8k
...The role The Robot Software team is responsible for the software that runs on our internal... ...to enable autonomous driving and collect data for training new driving models. You... ...will join a motivated and talented team of engineers to deliver a reliable, stable and...Full timeFlexible hours- ...large scale simulations to test constant software changes. Join our cloud platform team to... ...workloads. As a cloud infrastructure engineer you'll be improving the development and... ...decisions, interact closely with users to collect feedback, and contribute to a thoughtful...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$140k - $210k
...awards here. The Role: Yubico is looking for a Senior Software Engineer who is innovative and has a passion for building highly... ...personal data will only be used for the purposes for which it was collected and in accordance with the Yubico Privacy Notice . We only...Full timeContract workWork at officeImmediate startRemote work- ...or program performances, resource allocation and job scheduling Familiar with some of open source projects for system metrics collection and monitoring Hands-on experiences on networking communication and protocols and RESTful architecture Container technology...Full time
$123.2k - $189.1k
Job DescriptionRole Overview As a Software Engineer in Simulation, you will be responsible for ensuring the quality and reliability of autonomous... ...we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds...Full timeLocal areaWork from homeFlexible hours$110k - $200k
...generation of nuclear reactors! You'll leverage your software skills alongside nuclear engineers to model, simulate, design, and deploy advanced fission... ...organizationsExperience working with large data collection pipelinesExperience with optimization, statistics and...Immediate startRemote workFlexible hours$100k
...solutions must evolve to unify innovations in software models, compilers, platforms, networking... ...this posting.Who We AreStrong systems engineer with deep C or C++ experience and... ...processors at scale.Advanced synchronization, collective communication, and interconnect...Permanent employment$142k - $215k
...the next generation of embedded platform software to deliver state-of-the-art ADAS... ...autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting... ...a choice every day - individually and collectively - to drive meaningful change through...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible 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 of...InternshipLocal areaWork from homeFlexible hours- ...the role The Data and Test Flywheel Engineer will be a key member of Applied Intuition... ...building the systems that connect vehicle data collection, training, and automated model... ...Computer Science, Electrical Engineering, Software Engineering ~3–5 years of experience in...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$120k - $200k
Santa Clara, CAData Engineering - Data Infrastructure /Full-time /HybridPlusAI is a Physical... ...company pioneering AI-based virtual driver software for factory-built autonomous trucks.... ...runtime data, selectively capture events, and collect system telemetry while operating safely...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Trainium 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



