AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and servers, storage, networking, power, and cooling equipment ensuring continuous customer access. The AWS Throttling team is building tools to help AWS services manage throughput and protect against excessive load.
As an SDE II on the AWS Traffic Engineering team, you'll:
- Work on a small, diverse development team building secure, reliable, and scalable features
- Design flexible solutions for complex large-scale computing challenges
- Drive mission-critical projects
- Work with senior and principal engineers
- Mentor junior developers
- Build core throttling systems for AWS operations
The role involves:
- Collaborating on internet-scale systems design and implementation
- Breaking down complex problems into simple solutions
- Understanding system interdependencies
- Sharing expertise in performance, scalability, and engineering patterns
- Contributing to the full software development lifecycle
- Providing operational support and improving team operations
- Participating in code reviews
The AWS Throttling service consists of two main components:
- Control Plane: Manages customer configuration, deployment, and analysis of throttling rules
- Data Plane: Enforces the throttling rules
This is an opportunity to join a new team and influence the direction of technology that impacts hundreds of millions of customers worldwide.