AWS Infrastructure Services is at the heart of Amazon's cloud operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. The ML-Navigators team focuses on Machine Learning network automated support, building mechanisms and automation to enable zero-touch operations across core networking. This role offers an opportunity to work with diverse skill sets in a dynamic environment where you can define your scope of influence.
As a Software Development Engineer in the ML-Navigators team, you'll be part of a two-pizza team within an organization of 100+ engineers. You'll work on building systems that amalgamate tools, operations, and procedures into a single manageable, scalable, automated entity. The role involves collaboration with network engineers, system engineers, and other AWS teams to improve infrastructure platforms and find innovative solutions.
The position offers significant technical challenges in cloud computing, networking, and machine learning, with the opportunity to work on systems that impact hundreds of thousands of AWS customers. You'll be involved in the complete software development lifecycle, from design to deployment and operations, while working with cutting-edge technologies including Python, Java, and optionally Rust.
Amazon values diverse experiences and work-life harmony, offering a flexible working culture and strong support for professional growth. The company provides extensive mentorship opportunities and resources for career development. You'll be part of an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
This role is ideal for someone passionate about software innovation in networking and web services, who has succeeded in delivering high-quality solutions in a fast-paced environment. You'll have the opportunity to make a significant impact on AWS's network infrastructure while working with some of the most challenging problems in cloud computing.