This role is within the Core Networking team, specifically in the Network Product Development (NPD) Interconnects Tools and Metrics (TMX) organization. The Software Development Engineer will design, develop, and operate software systems that enable the NPD Interconnects team to monitor, qualify, and manage interconnect products across the AWS fleet. This involves building and maintaining tooling, automation, and data infrastructure for test infrastructure, observability and analytics, distributed systems for link operations, and ML model delivery. The position requires strong software engineering skills, the ability to navigate ambiguity across multiple technical domains, and a passion for building scalable, reliable systems that directly impact network availability for AWS customers. The role also involves collaborating with Applied Scientists to build ML/science model serving infrastructure and operationalizing models that optimize fleet performance and predict failures. Engineers are expected to independently clarify requirements and deliver system-level solutions for technically complex or operationally ambiguous problems, with guidance from senior engineers on architectural direction. Participation in an on-call rotation, leading troubleshooting of production issues, and driving resolution for fleet events are also key aspects. The role emphasizes automating and simplifying team operations processes, producing high-quality, well-tested code, actively participating in code reviews, and mentoring newer team members. Effective communication about technical work, documentation of system architecture and operations, and collaboration across team boundaries are also important.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level