mid Software Engineer ic · Posted Apr 20, 2026
$165,200 – $223,600
USD per year

About this role

Amazon is hiring a mid-level Software Engineer based in Santa Clara, CA. The posting calls out experience with Python, Rust, C, AWS. Compensation is listed at $165,200–$223,600 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Santa Clara, CA
Department
Software Development
Posted
Apr 20, 2026

More roles at Amazon

Senior Electronics Technician, Fauna
New York City, NY · senior
Python Testing Full Stack
Sub-Regional EHS Manager II
Maple Grove, MN · manager
Data Analytics
Member Of Technical Staff - Hardware Science, Frontier AI & Robotics (FAR)
San Francisco, CA · mid
Python Java PyTorch
Finance Manager, GMAC FP&A
Seattle, WA · director
SQL
Engineering Operation Technician
Jeffersonville, OH · mid
AWS Networking
All Amazon jobs →

Job description

from Amazon careers

Join our team building the scale-out networking backbone that powers the world's largest AI training clusters. We're developing high-performance RDMA and RoCE solutions that enable distributed training of trillion-parameter models across thousands of compute nodes on AWS infrastructure. Our team is responsible for creating the networking software that connects massive AI accelerator clusters, focusing on SmartNIC integration, collective communication optimization, and ultra-high-bandwidth inter-rack connectivity. You'll be working at the intersection of cloud infrastructure and state-of-the-art AI hardware to solve some of the most challenging networking problems in distributed computing. Key job 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 About the team Utility Computing (UC) AWS…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in Santa Clara, CA Jobs in Santa Clara, CA software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions