Software Development Engineer, Machine Learning Networking Performance

Amazon Amazon · Big Tech · Santa Clara, CA · Software Development

Software Development Engineer focused on Machine Learning (ML) Network Performance within AWS Infrastructure Services. The role involves measuring and improving the performance of hyperscale data center networks, developing metrics and benchmarking systems for ML networks, and creating innovative solutions to enhance ML customer experiences. Requires expertise in network routing, transport protocols, network hardware forwarding design, and ML workloads.

What you'd actually do

  1. develop metrics and performance benchmarking systems to deeply understand the performance of the ML network
  2. develop and deliver innovative solutions that drive ever greater experiences for our ML customers
  3. own measuring and improving the performance of our hyperscale data center networks
  4. invent and deliver game changing network solutions that directly benefit our ML customers

Skills

Required

  • network routing
  • transport protocols
  • network hardware forwarding design
  • ML workloads and benchmarking
  • C#
  • C++
  • Java
  • Perl
  • Object Oriented Design

Nice to have

  • full software development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • operations

What the JD emphasized

  • ML Network Performance
  • ML network
  • ML customers
  • ML workloads

Other signals

  • ML network performance
  • hyperscale data center networks
  • ML workloads and benchmarking
  • invent and deliver game changing network solutions