Lead Software Engineer, ML Network Stack - Annapurna Labs
$193.3k - $261.5kAmazon Inc.
Lead Software Engineer, ML Network Stack - Annapurna Labs
ID lavoro: 10488925 | Amazon.com Services LLC
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 responsibilities
- Be 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 team
Our 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 Experiences
Amazon 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 Balance
We 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 Culture
Here 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 Growth
We’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.
- 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++
- Bachelor's degree in computer science or equivalent
- Experience working with ML Communication Libraries or RDMA Networking
Amazon 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 (RSU). 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 .
- 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
- parental leave
Qualifiche Preferenziali
- Bachelor's degree in computer science or equivalent
- Experience working with ML Communication Libraries or RDMA Networking
Amazon 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 (RSU). 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 .
- 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
- parental leave
USA, CA, Cupertino - 193,300.00 - 261,500.00 USD annually
USA, WA, Seattle - 168,100.00 - 227,400.00 USD annually
#J-18808-Ljbffr$220.1k - $297.7k
We are hiring a Sr. Software Development Manager for the... ...owns major parts of the network stack for EC2 distributed AI/ML and HPC systems. The team... ...seeking an experienced engineering manager with multiple years... ...you would be joining is Annapurna Labs, an integral part of AWS...SuggestedFlexible hours$110.5k - $160k
...own the user-space software that makes the... ...Fabric Adapter (EFA) network card work for Machine Learning (ML) and High-Performance... ...teams in the stack to invent new APIs... ...for EFA. As part of Annapurna Labs in AWS we are very... ...science, computer engineering, or related field,...SuggestedInternshipFlexible hours- ...of AI-driven reliability engineering? At JPMorganChase, we're... ...is your opportunity to lead at the forefront of agentic... .... As a Senior Lead Software Engineer at JPMorganChase within the AI/ML Data Platforms... ...pipelines, application stacks, and cloud infrastructure...Suggested
$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...SuggestedFull timeRemote work$130.6k - $192k
...platform in industry that enables Product Engineers, Data Scientists, ML Engineers and non-technical audiences... ...the right place for you. As a full stack engineer, you’ll build across our... ...Code, Codex, Cursor) across the full software development lifecycle, including design...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours$176.6k - $247.3k
...datacenters all around the world. As a SoC Power Engineer, you’ll contribute to the project at the... ..., designers, verification engineers, software teams, and Physical Design experts –... ...power Make power measurements in the lab and correlate back to simulations. Work...Local areaFlexible hours$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$172.5k - $260.1k
...up your career at the company leading workforce transformation in... ...leadership for the DET IT Finance Engineering team, fostering a culture of... ...leader to guide and support software engineers working on Workday... ...technologies, including AI/ML, automation, and integration...Full time- ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Chief Data and Analytics Office,... ...solutions to enhance the reliability and scalability of AI/ML platforms and applications to accommodate fast growing...Work at office
- ...possible with artificial intelligence and machine learning – and we need engineers like you to help us do it reliably, securely, and at scale. As a Lead Software Engineer at JPMorganChase within the AI/ML Data Platforms organization, you will be a key member of the...
- ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector, Infrastructure... ...and deploy secure, scalable cloud platforms optimized for AI/ML workloads. Partner with AI teams to translate compute...For contractors
$105.4k - $207.8k
...performance and production engine for regulatory reporting... ...these skills:Technical Stack: Strong proficiency in... ...the rapidly evolving AI/ML landscape and translating... ...communicator — able to lead technical conversations... ...equivalent field.6+ years of software engineering experience,...Work at officeLocal area- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where... ...solutions across diverse technology stacks, and help drive significant business value... ...stack, including cloud connectivity, network diagnosis, resilient systems, API...
- ...notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate... ...cloud platforms optimized for AI/ML workloads. Partner with AI teams to... ...Ray.io, Slurm). Strong knowledge of network architecture, database programming (SQL...For contractors
- ...the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate... ...concepts, including transformer architecture, ML training, and inference. Experience... ...Ray.io, Slurm). Strong knowledge of network architecture, database programming (SQL...
- Neuromorphic Labs is building the next generation of AI infrastructure. We are hiring a founding engineer at Staff or Senior level to own major parts of the platform from day one. You will decide the core platform, stack, and culture with the founding team, and share meaningful...
- JPMorganChase seeks a Lead Software Engineer in Seattle to design reliable, scalable AI/ML platforms and drive reliability engineering across teams. You will build reusable services, contribute to architecture decisions, and partner with product and platform teams to unblock...
- engineeringjobs.net, Inc. seeks a Senior Software Engineer to design and build scalable full-stack software across React/TypeScript, GraphQL, and Google Cloud Platform, while leading technical initiatives from proposal through delivery. Establish engineering standards,...
$241.68k
...Tech Lead Research Scientist, Physical AI Infra... ...contribute technical insights, software, and, where appropriate... ...across multiple engineers and partner teams, define... ...interfaces, resolve cross-stack trade-offs, and remain... ...projects such as Isaac Lab, Isaac Sim, MuJoCo,...Temporary work- JPMorganChase is seeking a Lead Software Engineer for the CDAO AI/ML Data Platform team in Seattle. You will drive delivery of trusted, scalable technology products while mentoring teams and maintaining secure, high-quality production code. You will guide AI-assisted tooling...
- JPMorgan Chase & Co. in Seattle is seeking a Senior Lead Software Engineer to join the AI/ML Data Platform team. You will work within an agile structure to build trusted, scalable financial technology products and contribute to secure engineering practices. The role focuses...
- JPMorganChase's CDAO AI/ML Data Platform team is hiring a Lead Software Engineer to shape trusted, scalable technology products in a secure environment. You will guide an agile team, drive architecture, and deliver production-grade systems. You will mentor engineers, ensure...
- JPMorgan Chase & Co. in Seattle seeks a Senior Lead Software Engineer to join the Infrastructure Platforms team. You will guide Agile teams, develop... ...infrastructure for scalable cloud platforms designed for AI/ML workloads. You’ll collaborate across engineers, vendors, and...
- JPMorganChase is seeking a Senior Lead Software Engineer for the AI/ML Data Platform team in Seattle. You will drive architecture, governance, and secure, scalable delivery of critical financial technology products within an agile environment. The role emphasizes leading...
- JPMorganChase is seeking a Senior Lead Software Engineer to join the CDAO's AI/ML Data Platform team. You will guide agile teams to enhance, build, and deliver trusted, secure, scalable technology products. You will influence design decisions, mentor engineers, and promote...
- ...deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform's team, you are an integral part of... ...with open-source projects in the OLAP/data stack: Apache DataFusion, DuckDB, Apache Arrow Flight SQL...Full timeFor contractors
- ...you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform's team, you are an integral part of... ...Familiarity with open‑source projects in the OLAP/data stack: Apache DataFusion, DuckDB, Apache Arrow Flight...Full timeFor contractors
- ...deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform's team, you are an integral part of... ...with open‑source projects in the OLAP/data stack: Apache DataFusion, DuckDB, Apache Arrow Flight SQL...For contractors
$232.56k - $427.5k
...Tech Lead Software Engineer - AI Compute Infrastructure Location: Seattle Team: Infrastructure... ...to deliver cost‑efficient and secure ML platforms. Collaborate across teams... ...systems, and/or high‑performance networking systems. Hands‑on experience...Temporary work$184.9k - $250.2k
The Velocity Labs team mission is to think... ...and passionate Software Development Manager... ...be responsible for leading a team that will be... ...scale requires engineers with extraordinary... ...dynamic team of AI/ML practitioners, applied... ...software/hardware/networks development life...WorldwideFlexible hours
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 infrastructure engineer Seattle, WA
- lead operating engineer Seattle, WA
- lead algorithm engineer Seattle, WA
- lead product engineer Seattle, WA
- lead network engineer Seattle, WA
- lead engineer Seattle, WA
- lead system engineer Seattle, WA
- data center network engineer Seattle, WA
- work from home network engineer Seattle, WA
- network engineer level Seattle, WA



