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

Software Engineer, Trainium Collectives

$165.2k - $223.6k
Full-time

Annapurna 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.
Responsibilities:
  • 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.
Technologies:
  • 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Trainium Collectives in Cupertino, CA vacancy
  • $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 &... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $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,... 
    Suggested
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    3 days ago
  • $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... 
    Suggested
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  • $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... 
    Suggested
    Full time
    Flexible hours

    Annapurna Labs Inc.

    Cupertino, CA
    2 days ago
  • $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... 
    Suggested
    Full time
    Internship
    Local area
    Work from home
    Relocation

    General Motors

    Sunnyvale, CA
    5 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $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

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    3 days ago
  • $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 placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $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 time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    7 days ago
  • $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

    Nvidia

    Santa Clara, CA
    7 days ago
  • $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 time
    Internship

    Annapurna Labs Inc.

    Cupertino, CA
    2 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
    11 hours 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...  ...team to co-optimize software and Trainium silicon Develop and refine C/C++ implementations... 
    Full time
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    3 days ago
  • $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... 

    Google

    Sunnyvale, CA
    5 days ago
  • $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

    Nvidia

    Santa Clara, CA
    5 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 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
    11 hours ago
  • $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

    Google

    Sunnyvale, CA
    5 days ago
  • $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 time
    Local area

    Nvidia

    Santa Clara, CA
    5 days ago
  • $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 time
    Flexible hours

    Wayve

    Sunnyvale, CA
    4 days ago
  •  ...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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    11 hours ago
  • $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 time
    Contract work
    Work at office
    Immediate start
    Remote work

    Yubico

    Santa Clara, CA
    11 hours ago
  •  ...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

    Mindlance

    Santa Clara, CA
    11 hours ago
  • $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 time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $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 start
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    5 days ago
  • $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

    Tenstorrent

    Santa Clara, CA
    3 days ago
  • $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 time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 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 of... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  •  ...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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    11 hours ago
  • $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

    Plus.ai

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

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