Software Development Engineer, AWS Border Network Engineering (L5)
Core
Design and architect software solutions that feed Network Engineers with critical information about AWS Backbone network performance, enabling capacity allocation and network visualization.
Role type
Senior Software Development Engineer (Backbone Engineering)
Builds
Software tools and dashboards for visualizing AWS Backbone network performance, identifying availability risks, and planning capacity.
Domain
Cloud Infrastructure / Network Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Distributed system design, Object Oriented Design, Large-scale multi-tiered software development, C#/C++/Java/Perl, System architecture
Preferred skills
Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, Athena
Responsibilities
Design, implement, test, deploy and maintain innovative software solutions; Write high quality distributed system software; Take ownership of complex technical challenges; Mentor team members.
Seniority
Senior, hands-on IC