Senior Software Development Engineer, EC2 Hyperplane
Core
Design and build highly scalable distributed systems for AWS's network virtualization infrastructure, ensuring low-latency and high-throughput performance for millions of customer workloads.
Role type
Senior IC software development engineer (distributed systems)
Builds
Distributed Network Function Virtualization (NFV) platform powering NAT Gateway, Elastic File System, Load Balancers, and AWS service endpoints
Domain
Cloud networking infrastructure (via careerplan.io/jobs/10569103-senior-software-development-engineer-ec2-hyperplane-at-amazon)
Deliverable
production ML models | product features
Required skills
distributed systems design, low-latency architecture, high-throughput optimization, system reliability, scaling strategies, code review, technical mentoring, cross-functional collaboration, generative AI application, greenfield system architecture
Preferred skills
full software development life cycle management, coding standards, source control management, build processes, testing, operations experience
Technologies
AWS, distributed state-tracking, concurrency management
Responsibilities
Lead technical design and architecture decisions for critical Hyperplane components, mentor engineers through code reviews and design discussions, collaborate with cross-functional teams to define requirements, drive the greenfield rewrite of a core system using modern approaches including generative AI, debug concurrency issues in distributed systems
Seniority
Senior, hands-on IC