AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The team is responsible for keeping the cloud running by supporting all AWS data centers, servers, storage, networking, power, and cooling equipment.
As a Software Development Engineer on the Backbone Engineering team, you will:
- Design and architect software to help Network Engineers predict network behavior and build logical/physical solutions
- Work on modeling and validation of changes in network topology and planning deployment
- Collaborate with Software, Network, Finance Engineers, Business Developers and Scientists
- Make strategic decisions impacting Amazon's network infrastructure
- Build software for understanding, building, and improving AWS network reliability
- Work with technologies including DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, and Athena
- Use programming languages such as Python and Rust
- Ensure Amazon's network maintains 100% uptime
The role offers:
- Collaborative environment with diverse perspectives
- Opportunities for continuous learning and skill development
- Work-life harmony with flexible working culture
- Inclusive team culture with employee-led affinity groups
- Mentorship and career growth opportunities
- Comprehensive benefits package including medical, financial benefits
- Competitive compensation based on location and experience
This is a chance to work on complex challenges at massive scale, directly impacting AWS's global infrastructure and customer experience.