JobsSoftware Development Engineer, EC2 Instance Networking
Amazon logo

Software Development Engineer, EC2 Instance Networking

Amazon

Location

Santa Clara, CA

Type

Full-time

Posted

5/8/2026

Compensation

$165,200 - $223,600 per year

Undergraduate with 2+ Years of Experience
Approval 98.6%·Filings 19,451·New hires 10,113·
👑 Elite Sponsor
·FY 2025

Job description

This role involves developing high-performance networking software solutions for large-scale AI training clusters. The team focuses on integrating SmartNIC acceleration hardware and optimizing collective communication patterns for distributed workloads. As part of AWS Utility Computing, the position emphasizes collaboration and mentorship within a diverse and inclusive environment. The goal is to tackle complex networking challenges at the intersection of cloud infrastructure and advanced AI hardware.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience of new and existing systems
  • Strong programming skills in C/C++ with a focus on high-performance systems
  • Experience with RDMA technologies and RoCE implementations
  • Familiarity with collective communication libraries such as NCCL, RCCL, OneCCL, and MPI
  • Experience with Linux networking, kernel development, and distributed systems
  • Understanding of high-performance computing clusters and parallel programming
  • Bachelor's degree in computer science or equivalent
  • Experience with SmartNIC programming and network acceleration hardware APIs
  • Knowledge of large-scale AI training infrastructure and multi-rack cluster networking
  • Experience with performance optimization, benchmarking, and system-level debugging
  • Understanding of AI accelerator architectures and scale-out communication patterns
  • Experience with cloud infrastructure integration and virtualization technologies
  • Strong problem-solving skills and experience with complex distributed systems
  • Proficiency in design and analysis of algorithms and data structures
  • Linux operating system knowledge
  • In-depth knowledge of TCP/IP
  • Kernel or embedded development experience, particularly with the Linux kernel
  • Strong knowledge of computer science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
  • Knowledge of at least one modern programming language such as C, C++, Rust, Python, or Perl
  • Experience developing complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle

Responsibilities

  • Design and develop high-performance networking software solutions utilizing RDMA and RoCE technologies for large-scale AI clusters
  • Integrate SmartNIC acceleration hardware with EC2 control plane systems and APIs
  • Implement and optimize collective communication patterns for distributed AI training workloads
  • Develop comprehensive performance monitoring, metrics collection, and benchmarking tools for high-bandwidth cluster interconnects
  • Create automated testing frameworks and stress testing tools for multi-rack distributed systems
  • Debug complex system-level issues across hardware acceleration, kernel networking, and distributed applications
  • Collaborate on architecture decisions for next-generation scale-out AI infrastructure
  • Participate in design reviews, code reviews, and technical documentation

Benefits

  • Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.

Is this posting expired or inaccurate?