Software Development Engineer, Internet Edge Engineering
Core
Design, build, and operate software-based packet processing engines and network systems for AWS global infrastructure.
Role type
Software Development Engineer (Internet Edge Engineering)
Builds
Software systems for AWS global network platform and Internet Edge connectivity
Domain
Cloud Infrastructure / Networking
Deliverable
production ML models | product features
Required skills
C++, C#, Java, or Perl; Object Oriented Design; Data structures and algorithms; Data path optimization; Large-scale distributed software development; System design and architecture
Preferred skills
Full software development life cycle experience; Code reviews and testing automation
Technologies
C++, C#, Java, Perl
Responsibilities
Develop software systems and deliver to customers; Implement software features using data structures and algorithms; Execute full development lifecycle including coding standards and test automation; Collaborate with technical teams to collect requirements and build designs
Seniority
Mid-level, hands-on IC