Jobs · Consulting · California

Software Development Engineer, Machine Learning Networking Performance

Amazon Web Services (AWS) · Santa Clara, CA · 4 wk ago
ConsultingFull-time

Key job responsibilities

AWS Networking is looking for a Software Development Engineer to drive innovation in Machine Learning (ML) Network Performance. You will join a high impact team of senior engineers that own measuring and improving the performance of our hyperscale data center networks. You will develop metrics and performance benchmarking systems to deeply understand the performance of the ML network and you will develop and deliver innovative solutions that drive ever greater experiences for our ML customers. A successful candidate will have deep expertise with network routing, transport protocols, network hardware forwarding design and ML workloads and benchmarking.

You will be part of a networking team that owns AWS ML Network. You design, develop, manage and operate the ML network in AWS. You have an opportunity to shape how one of the ML largest networks on the planet is going to be operated for at least the next decade. Our engineers, managers and leaders are innovators and builders at heart; come join us and become integral to the technology company that is the past, present and future of Cloud Computing.

About the team

The ML Performance team specifically pursue the goal of facilitating high scale repeatable tests on ML low latency networks. We collaborate in finding the optimal network configurations for the highest performance for our customers.

Basic Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Similar jobs