Software Development Engineer, Machine Learning Networking Performance
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