Software Development Engineer, Penrose Networks
Core
Design and develop key components for Amazon's next-generation datacenter network (Penrose), building tools for network visibility and automation systems for global DC network expansion.
Role type
Senior IC software development engineer (network infrastructure)
Builds
Automated network provisioning, configuration, deployment, monitoring, and scaling tools for AWS datacenters
Domain
Cloud infrastructure / Datacenter networking
Deliverable
production ML models | product features
Required skills
Software system design and architecture, programming in at least one language, high-output coding with AI agents, Linux operating system knowledge
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, Rust, Java, C/C++
Technologies
Rust, Java, C/C++, Linux
Responsibilities
Develop world-class software systems for automating Amazon's network, provide technical direction to the team, create and review software design documentation, collaborate with Principal Engineers and Scholars, own operational excellence of production software, improve team documentation and processes
Seniority
Senior, hands-on IC