Amazon logo
Principal Network Dev Engineer
Amazon
Dublin, Leinster, Ireland
Posted: over 2 years ago
Number of openings: 1
10-15 years
Permanent

Job Description

DESCRIPTION The AWS Global Connectivity and Network Availability (GCNA) organization is hiring, and we’re looking for great Principal Network Engineers to join our team. Within GCNA, we’re confronting and solving complex and high-stakes challenges. Our teams design, deploy and operate all aspects of connectivity to/from Amazon and the outside world. As a senior member of the GCNA org, you will play a leading role in designing and architecting networks that simply cannot fail, must scale infinitely, and can never constrain growth while continually lowering cost to benefit our customers. If working on the networks that support the world’s largest cloud provider and Earth’s most customer-centric company interests you, this opportunity is a fit for you! For this role, we are seeking a Principal Network Development Engineer to work with our Internet Engineering team with responsibility for designing, deploying and operating Amazon’s global network, at massive scale. Our network provides always available, unconstrained access to Amazon services over zero loss and the lowest latency connectivity possible. Engineers in this organization define the hardware platforms, physical topologies, routing architectures and software control systems to achieve maximum performance and availability while always looking to drive down our cost. These are exciting times in our space – we are growing fast, but still at an early stage and working on ambitious new initiatives where an engineer at any level makes day-to-day and strategic decisions that carry a huge amount of responsibility and significant technical and business impact. If you’re up the challenge, we’d love to hear from you! At Amazon, we are builders and our critical mass success coupled with high growth means we have reached an inflection point requiring us to reinvent the network of the future, now! The ideal candidate for the GCNA team will have extensive expertise in designing and operating global backbone networks at scale with a background in networks that support large volumes of content delivery (CDN) workload. Your core competencies will be networking and while a background in software-based automation is beneficial, you will work in partnership with our senior Software Development Engineers (SDE’s) and Principal SDE’s to deliver network performance and availability improvement outcomes. These outcomes will be aligned to SDN, software-based routing and other automated tooling. At Amazon, our networks are designed to be fully managed and operated via software systems. We are thrilled about what we have achieved to date through software and we are continuing to reinvent the landscape of Internet networking technology, driving innovation through automation. Any level of proficiency in Python, C, Perl or Shell a plus. We have learned over time that Network Development Engineers who operate the network build better networks. The tight feedback loop that operating the network instills, results in better decision making on how a network needs to operate to delight our customers. Part of this role will require you to maintain that feedback loop on how the existing network architecture operates through measurement and monitoring mechanisms which will underpin the foundation for well-grounded next generation network designs. This Principal Network Development Engineer will work alongside other networking and software Principal and Senior Principal Engineers to distill these learnings into our network hardware and software. Experience delivering large projects to completion is a must. It's important to be cross-disciplinary and accustomed to "reaching across the aisle", as you will be working with many hardware, software and customer organizations across Amazon translating customer and business requirements into actual technical solutions. To deliver the best experience possible for our customers, we are looking for a candidate who can leverage network measurement to extract key security, performance, availability and cost insights. Iterating on our existing measurement and monitoring tools to extract optimization learnings and build these into our future network hardware, software, routing protocols and tooling is essential. We’re looking for those who have pushed network platforms and protocols to their limits and evolved to architecture where software driven networks can replace the model of traditional network configuration. Finally, as a Principal Network Development Engineer at Amazon, your core job responsibility is to design network topologies, architectures, and services that solve for many requirements. We listen to our customers (both internal and external), but we also listen to our teams. Our Engineers contribute materially to each team’s roadmap, and constantly help us to determine what’s most important. Together, you and your leadership team will decide on the projects that best support your team’s mission. You will have the resources and time necessary to understand, scope, and deliver these solutions. The primary area of responsibility for you and your team will be to design ahead of customer or technology needs, always predicting and solving for problems that have not yet occurred. BASIC QUALIFICATIONS · A Masters Degree in Computer Science or Engineering, or equivalent experience is mandatory. · Excellent IP networking fundamentals and extensive experience in the application of IP protocols. · Expertise with major internet routing protocols; specifically, BGP, OSPF, MPLS, RSVP and ISIS · Expertise with major router platforms; specifically, a deep technical understanding of all internal hardware components and experience with router system design. · Transit and Peering provider knowledge including certain unique geographical challenges · Large Internet network traffic engineering · Expert level network analysis fundamentals and robust troubleshooting skills; specifically, network performance analysis. · Ability to lead teams of engineers to deliver large scale solutions. · Excellent written and verbal communication skills and an ability to interact efficiently with peers and customers is required. PREFERRED QUALIFICATIONS · Candidates should have a minimum of 10 years of industry experience in a similar environment. · Background with high availability, high performance compute, large-scale networks and network design and architecture is highly preferred · Any software or automation skills a plus, Unix/Linux skills and the ability to code in in any of Python, Perl, shell, C or C++ a plus · Expertise with Computer Science fundamentals, data structures, algorithms and distributed system · Demonstrated experience automating and managing networks (automated provisioning, remote configuration, traffic control, software defined networks etc.. ) · Statistical analysis and data analytics experience Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need an adjustment during the application and hiring process, including support for the interview or onboarding process, please contact the Applicant-Candidate Accommodation Team (ACAT), Monday through Friday from 7:00 am GMT - 4:00 pm GMT. If calling directly from the United Kingdom, please dial +44 800 086 9884 (tel:+448000869884). If calling from Ireland, please dial +353 1800 851 489 (tel:+3531800851489).

RolePrincipal Network Dev Engineer
IndustryRetail
EducationMasters Degree in Computer Science or Engineering
Key Skills:
AWS Security Engineer
Systems, Quality, & Security Engineering