AWS Infrastructure Services is seeking a Senior Software Development Engineer for their ML Navigators team, focusing on Machine Learning network automated support. This role is part of the team responsible for keeping AWS's global cloud infrastructure running efficiently. The ML-Navigators team builds mechanisms and automation to enable zero-touch scale/plan/operate capabilities across core networking space.
As a Software Development Engineer, you'll work in a dynamic two-pizza team within an organization of 100+ engineers. You'll collaborate with network engineers, system engineers, and software engineers to develop tooling and systems that automate the end-to-end lifecycle of network devices. The role involves significant technical leadership, mentoring junior engineers, and driving architectural decisions.
The position offers the opportunity to work on challenging technical problems in a hyper-growth environment, where you'll help build innovative solutions that protect and enhance customer availability. You'll be working with AWS's industry-leading network platform that supports thousands of applications across millions of servers worldwide.
Key technologies include Python, Java, and optionally Rust, along with deep network fundamentals. The role requires strong leadership experience, system design capabilities, and a track record of delivering high-quality solutions in fast-paced environments.
AWS values work-life harmony and promotes an inclusive team culture. The company offers various career growth opportunities through knowledge-sharing, mentorship, and employee-led affinity groups. As part of Amazon's commitment to becoming Earth's Best Employer, you'll find extensive resources for professional development and career advancement.
This is an excellent opportunity for experienced engineers who are passionate about cloud computing, networking, and machine learning, and who want to make a significant impact on AWS's global infrastructure.