Offers “Amazon”

Expires soon Amazon

Software Development Engineer - Traffic Shaping/Caching Team

  • Internship
  • Seattle (King)

Job description



DESCRIPTION

The DCS Traffic Shaping and Caching Team is looking for a Software Development Engineer with a keen interest in solving complex problems that helps Amazon to maximize availability, ensure resilience, and provide a smooth and friction free customer experience. We're the team behind products such as Gizmo, ILS, Coral Throttle, Cachemere, and Memcached. Our solutions help protect against the negative impacts of high traffic velocity, congestion, and overload and is used across all of Amazon. Our host- and fleet-level control systems and throttling solutions allow Amazon services to apply rate-limiting based on configurable rules and priorities, while our caching solutions help to preserve availability, reduce latency, and ease load on backend services.

Our roadmap is designed to revolutionize our space by taking a fresh look at the problem space, design modern solutions to solve modern problems at Amazon scale, and build centers of excellence that drive our technology and best practices across the company.

PREFERRED QUALIFICATIONS

• A good engineer will demonstrate that they can proactively and continually improve their level of knowledge about Amazon’s business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables.
• Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
• Experience developing in a Linux environment
• Area of study and/or specific experience in control theory, control system design, and queueing theory are a big plus.

Desired profile



BASIC QUALIFICATIONS

• Bachelor’s Degree in Computer Science or related field
• Equivalent experience to a Bachelor's degree based on 3 years’ experience for every 1 year of education
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Knowledge of, at least, one modern programming language such as C, C++, C#, Java, or Perl

Make every future a success.
  • Job directory
  • Business directory