JobsSoftware Development Engineer, AWS EC2 VPC NX
Software Development Engineer, AWS EC2 VPC NX
AmazonSoftware Development Engineer, AWS EC2 VPC NX
AmazonLocation
Seattle, WA
Type
Full-time
Posted
6/17/2026
Compensation
$143,700 - $194,400 per year
Undergraduate with 2+ Years of Experience
Approval 98.6%·Filings 19,451·New hires 10,113·
👑 Elite Sponsor
·FY 2025Job description
The Software Engineer role in the EC2 Nitro Fairness team focuses on ensuring equitable resource allocation in Amazon's multi-tenant cloud infrastructure. The team is responsible for developing algorithms and systems that manage shared compute, memory, and network resources across diverse customer workloads. This position requires a deep understanding of virtualization technologies and performance optimization. The engineer will collaborate with various teams to implement fairness policies that enhance resource utilization while maintaining performance guarantees.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience of new and existing systems
- Experience programming with at least one software programming language
- Experience in embedded development in C/C++
- 3+ years of full software development life cycle experience
- Bachelor's degree in computer science or equivalent
- 2+ years of embedded firmware development experience
Responsibilities
- Lead architecture decisions for fairness algorithms and resource allocation systems within the Nitro hypervisor
- Mentor junior engineers on low-level C/Rust programming and embedded system development practices
- Conduct design and code reviews for performance-critical fairness mechanisms
- Drive implementation of resource isolation and scheduling policies in embedded Nitro environments
- Analyze customer workload patterns to identify fairness violations and noisy neighbor scenarios
- Design and implement hardware-aware fairness algorithms leveraging CPU cache locality, memory bandwidth, and network resources
- Collaborate with hardware engineering teams to optimize packet-pipeline software and hardware offloads for equitable resource sharing
- Set and achieve fairness performance goals for new instance types and Nitro hardware generations
- Partner with hardware/firmware teams on co-designing fairness enforcements
- Collaborate with other engineering vertical teams to ensure fairness features integrate seamlessly across the stack
- Communicate fairness requirements and technical designs to senior management and product teams
- Evaluate emerging technologies for ML-based instance types and their impact on resource fairness
- Develop real-time fairness monitoring and enforcement systems operating at microsecond latencies
- Implement dynamic resource allocation policies that adapt to changing workload characteristics
- Design telemetry and observability systems to measure and validate fairness across multi-tenant environments
Benefits
- Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.
Is this posting expired or inaccurate?
