SOFTWARE DEVELOPMENT ENGINEER

US-CA-Cupertino
6 days ago
Job ID
587786
Amazon Web Services, Inc.
Position Category
Software Development

Job Description

Are you interested in defining and delivering new services to help fuel the explosive growth of AWS? If you are an experienced software development engineer who is passionate about Linux, servers, automation, scalability, performance, and cloud computing, then this is the job for you.
We’re looking for an experienced Software Development Engineer to accelerate innovative service development aligned with AWS capacity quality and availability. This is a rapidly expanding segment for the AWS business; in order to scale the team, we need more experienced talent!

The ideal candidate will have 3+ years of experience developing distributed services in at least one of: Python, Ruby, C/C++, and/or Java. The ideal candidate will be knowledgeable of the Linux operating system and user-level tools, and are confident using and configuring Linux installers and build tools. Specific, in-depth knowledge of the use, design, and development of Xen and Linux kernel internals is a plus for this role. Data center or hardware design/test background is also a plus.

Basic Qualifications

  • BA/BS in Computer Science or related discipline, or equivalent work experience.

  • 3+ years of experience developing distributed services in at least one of: Python, Ruby, C/C++, and/or Java

  • Knowledgeable of the Linux operating system and user-level tools

  • Skilled in shell scripting

  • Confident using and configuring Linux installers and build tools

  • Obsession in developing automation solutions to solve large scale problems.

  • Possess superb troubleshooting and problem analysis skills

  • Passion to dive deep to resolve problems at their root, looking for failure patterns amenable to long-term solutions via simplification and automation.

  • Basic understanding of how commodity servers, operating systems and networks function, perform and scale

  • Basic understanding of standard internet protocols (Ethernet, ARP, IP, ICMP, UDP, TCP, SSL, DNS, HTTP, etc.)

Preferred Qualifications

  • 5+ years of industry experience focused on Linux

  • A solid understanding of Linux networking.

  • Experience with distributed systems architecture and related technologies.

  • Experience with large scale systems

  • Experience using AWS services
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Your Talent Network Profile

Not ready to apply? Connect with us for general consideration.