Lead Software Engineer, ML Network Stack - Annapurna Labs
$193.3k - $261.5kAmazon Locker
We are seeking an experienced engineer and technical leader to join our team that owns the network stack for EC2 distributed AI/ML systems. The team develops support for a variety of frameworks and communication libraries including NCCL, NVSHMEM, NIXL, NCCL GIN, and CUDA kernels. Solid knowledge of Linux, networking, and performant coding is important. Experience with embedded systems is valued, and experience with high-speed networking or HPC/RDMA interconnects is highly valued.If you like solving hard problems, want to work with HPC and ML customers, iterate fast and deliver meaningful solutions at scale, then come join us! This truly is a role at the forefront of AI/ML—you'll be working on features for the largest clusters, with the largest customers, for the largest AI models. The organization you would be joining is Annapurna Labs, an integral part of AWS that develops hardware and software components that are critical building blocks for EC2 infrastructure. Every instance in EC2 is running some type of hardware designed by Annapurna Labs. We specialize in designing software, systems, and chips that optimize the AWS customer experience.Key job responsibilitiesBe the Leader which works across the NVIDIA ML communication stack for enabling NVIDIA GPUs to work with the AWS EC2 machines. Knowledge of ML Networking, ML applications, and frameworks will be highly regarded. You'll be leading senior, mid-level, and junior SDEs and directing work to ensure the team delivers functions and features required for the latest and largest ML workloads.Come be a part of an organization that has developed some of the foundational technologies in AWS and EC2. Annapurna Labs' inventions are routinely mentioned in keynotes and all of re:Invent. Do you recognize Nitro, Trainium, EFA, ENA-X, Inferentia, Graviton? Join us and help create the future. We are seeking Senior SDE's interested in moving to an SDM role after ramp.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Basic qualifications- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience as a mentor, tech lead or leading an engineering team, or experience in development in the last 3 years- 5+ years of experience with programming language: C or C++Preferred qualification - Bachelor's degree in computer science or equivalent- Experience working with ML Communication Libraries or RDMA NetworkingAmazon 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 - 193,300.00 - 261,500.00 USD annuallyUSA, WA, Seattle - 168,100.00 - 227,400.00 USD annually
$193.3k - $261.5k
...single chip, the network between... ...looking for an engineer to work at the... ...data-movement software across accelerators... ...Work across the stack — from kernel and... ...plus.Prior AI/ML experience is welcome... ...a role on the leading edge of AI/ML... ...'d be joining Annapurna Labs, an integral part...SuggestedInternshipLocal areaFlexible hours$165.2k - $223.6k
...single chip, the network between... ...looking for an engineer to work at the... ...data-movement software that transfers... ...Work across the stack — from network... ...welcome.Prior AI/ML experience is not... ...a team at the leading edge of AI/ML infrastructure... ...'d be joining Annapurna Labs, an integral...SuggestedInternshipLocal areaFlexible hours$213k - $287.5k
Annapurna Labs (our organization within Amazon Utility... ...silicon and software that accelerates innovation... ..., and software stacks enable us to take... ...Methodology Engineer to help us trail-blaze... ...methodologies (RTL2GDS) for ML Accelerator chips... ...- Experience leading or solely...SuggestedLocal areaFlexible hours$193.3k - $261.5k
...Post-Silicon Systems Software Validation Engineer, Annapurna Labs Annapurna Labs,... ...the complete vertical stack—silicon, PCB, high-... ...Acceleration team, you'll lead and own critical... ...next-generation AI/ML accelerators meet... ..., HBM, GPUs, neural networks, ML HW architecture...SuggestedInternshipLocal areaFlexible hours$165.2k - $223.6k
...SoCs and the low-level software stack that brings these chips... ...working together across a network.We're looking for a Systems Software Engineer who wants to work at the... ...exploration. As part of the ML accelerator systems... ...your teammatesAnnapurna Labs, our organization within...SuggestedLocal areaFlexible hours$212.7k - $287.7k
...delivers best-in-class ML training performance... ...enabled by the AWS Neuron Software Development Kit (SDK),... ....The Team: The Amazon Annapurna Labs team is responsible... ...world's most talented engineers. Our team covers multiple... ...an SDM III, you will lead a team of experienced...Local areaWork from homeRelocationFlexible hoursDay shift$213k - $287.5k
Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions... ...chips, accelerators, and software stacks enable us to take on technical... ...our team members develop your engineering expertise so you feel empowered to...Local areaFlexible hours- ...Annapurna Labs in Cupertino, part of AWS, is seeking a Software Development Engineer focused on AI/ML networking disaggregated inference. You will build data-m movement software across accelerators... ..., and collaborate across the stack from network transport to inference...
- ...Annapurna Labs, AWS's silicon organization, seeks a Systems Software Engineer to work at the hardware–software boundary across pre-silicon... ...and the surrounding software stack. You will collaborate with... ...RTL designers, modelers, and ML framework teams to co-design interfaces...
$193.3k - $261.5k
...these custom SoCs — that let software teams start development months... ...We're looking for a software engineer to build and own the models and... ...significant pieces of the stackNo ML background needed. You'll... ...Experience as a mentor, tech lead or leading an engineering team...InternshipLocal areaFlexible hours$212.7k - $287.7k
...delivers best-in-class ML inference performance... ...all enabled by edge software stack, the AWS Neuron... ...The Team: The Amazon Annapurna Labs team is a responsible... ...world’s most talented engineers. Our team covers multiple... ...a Manager III you be leading a team of experienced...Local areaWork from homeRelocationFlexible hours$213k - $287.5k
...all industries. We are seeking experienced Design Verification Engineers to build the next generation of our cloud server chips. Our success... ...techniques- Experience with verifying complex CPU, GPU, or ML accelerator designsAmazon is an equal opportunity employer and does...Local areaWork from homeFlexible hours- ...Annapurna Labs (U.S.) Inc. is seeking engineers to develop and maintain system software for ML server acceleration hardware used in AWS EC2. You will work on initialization, monitoring, and test tooling for high-performance server environments. Required skills include...
- ...Annapurna Labs (U.S.) Inc. in Cupertino, CA is seeking a hardware design specialist to shape and optimize CAD flows and physical design methodologies. You will develop cloud infrastructure to support design work and tackle RTL2GDS efficiency improvements for better PPA...
$184k - $287.5k
...rack, multi-tenant AI/ML datacenters with NVIDIA... ...NVIDIA seeks a Senior Software Engineer for our CSP (Cloud... ...focus on the cloud-native stack for datacenter... ...-native stacks across networking (RDMA/RoCE), storage,... ...working for us. NVIDIA is leading the way in groundbreaking...Full timeRemote work$213k - $287.5k
...datacenters all around the world. As a Sr. EMIR Engineer, you’ll contribute to the EMIR sign-off... ...engineers, Emulation engineers and software engineers.Basic qualifications- 5+ years... ...PrimeTime or similar)- Some experience with lab equipment and capable of doing lab power...Local areaFlexible hours- ...Company Pramaana Labs is a frontier AI lab building the verification... ...We’re looking for a full-stack engineer with focus on infrastructure... ...'ll Do Improve how software gets built and deployed.... ...Some hands-on exposure to AI or ML workflows. This could...Local area
$207k - $300k
Lead the technical goal for next-gen enterprise... ..., and mentor engineers.Minimum... ...of experience in software development.5 years... ...experience with full stack development, across... ...Experience applying GenAI/ML to entity matching... ...system design, networking and data storage,...$213k - $287.5k
...all around the world. As a Sr. SoC Power Engineer, you’ll contribute to the project at the... ...architects, designers, verification engineers, software teams, and Physical Design experts -... ...reduce power* Make power measurements in the lab and correlate back to simulations.* Work...Local areaFlexible hours$176.6k - $247.3k
...technologies and architectures, while ensuring high design quality and making the right trade-offs.Key job responsibilitiesAs an ASIC Design Engineer, you will:• Develop and implement high-performance, area and power-efficient RTL designs to meet project specifications and...Local areaWork from homeFlexible hours- ...Amazon.com, Inc. in Cupertino is seeking a Software Engineer II to contribute to Annapurna Labs ML Acceleration System Software. You’ll help build production software for initialization, monitoring and deployment of ML acceleration servers, interfacing with EC2 and hardware...
$184k - $287.5k
...Technical Engagement Lead to evangelize... ...computing stack across critical... ..., systems, and software libraries within... ...high-performance networking (InfiniBand),... ...with partner AI engineering and researchers... ...include AI/ML, high-performance... ...leading AI research labs and the most...Full time$224k - $356.5k
...progress.We’re looking for a Senior Full-Stack Software Engineer to join the AI Hub team within the DGX... ...Superclusters.What You’ll Be Doing:Lead the architecture and delivery of high-scale... ...pairing, and coaching.Stay ahead of AI/ML infrastructure trends and drive...Full time- ...Annapurna Labs (U.S.) Inc. in Cupertino, CA, is seeking a Design Verification Engineer to help build scalable cloud server platforms for AWS. You will verify hardware and software functionality using SystemVerilog and UVM, develop verification plans, and measure progress...
$244.14k - $413.16k
XPENG is a leading smart technology company at the forefront of innovation... ....XPENG Robotics Xplore Lab is a frontier research and technology... ...in robotics research or engineering.Experience leading technical projects... ...resources to support your ML model development/research....Full time$115k - $130k
...server, storage, and networking solutions for Data... ..., and committed engineers, technologists, and... ...infrastructure within our AI lab(s) and data center... ...Deployment: Rack, stack, cable, label, and... ...-performance AI/ML and GPU compute... ...recurring failure modes.Lead 24/7 NOC operations...Work at officeWorldwideNight shift$184k - $287.5k
NVIDIA is seeking a Senior Systems Software test (lead) Engineer to join our Cloud Service Provider... ...CSP) Engagements team, focusing on ML software stack validation for Datacenter products... ...firmware, drivers, OS integration, networking, and large-scale cluster environments...Full timeLocal area$80k - $160k
...BSE: 507685, NSE: WIPRO) is a leading technology services and consulting... ...in consulting, design, engineering, and operations, we help clients... ...consistent performance under lab and real-world usage conditions... ...and the implementation of AI/ML models to optimize device cameras...Minimum wageLocal area$272k - $431.25k
NVIDIA is the engine of modern AI, and robotics... ...Isaac Sim, Isaac Lab, Isaac ROS, the foundation... ...you’ll be doing:Lead the Isaac... ...performing team of robotics software engineers; set... ...accelerated-computing stack across simulation,... ...computing and modern ML infrastructure, and...Full time$224k - $356.5k
...Senior Software EngineerNVIDIA has been transforming computer graphics... ...looking for a Senior Software Engineer with deep backend engineering... ...configuration, and marketing workflows.Lead architecture decisions, align... .... Prior experience in AI or ML is not essential.Ways to stand...Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer, ML Network Stack - Annapurna Labs. Be the first to apply!
- lead engineer Cupertino, CA
- network engineer Cupertino, CA
- senior network engineer remote Cupertino, CA
- data center network engineer Cupertino, CA
- network engineer level Cupertino, CA
- network implementation engineer Cupertino, CA
- network software engineer Cupertino, CA
- network engineer - transport Cupertino, CA
- computer network engineer Cupertino, CA
- network applications engineer Cupertino, CA


