CareerPlanGet AI match score →

Software Development Engineer, Machine Learning Networking Performance

Santa Clara, California, United States💼 Full-time💰 $165,200–$223,600🗓 2026-06-18 → 2026-07-14

Core

Design, develop, and operate metrics and performance benchmarking systems to measure and improve the performance of AWS hyperscale data center networks for Machine Learning workloads.

Role type

Software Development Engineer, Machine Learning Networking Performance

Builds

Metrics and performance benchmarking systems for ML network performance

Domain

Cloud infrastructure, Machine Learning networking, Data center operations

Deliverable

production ML models | infrastructure

Required skills

Network routing, transport protocols, network hardware forwarding design, ML workloads, benchmarking, C#, C++, Java, Perl, Object Oriented Design, large-scale distributed software applications

Preferred skills

Full software development life cycle, coding standards, code reviews, source control management, build processes, testing, operations

Technologies

C#, C++, Java, Perl

Responsibilities

Develop metrics and performance benchmarking systems to understand ML network performance, develop innovative solutions to drive better experiences for ML customers, collaborate to find optimal network configurations for highest performance

Seniority

Mid-level, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗