System Development Engineer

7 months ago
Job ID
Amazon Corporate LLC
Position Category
Software Development

Job Description

Amazon EC2 Container Service team (Amazon ECS) is looking for System Development Engineers (SysDEs) to help drive the development of new features, functionality, and capabilities. The Amazon EC2 Container Service is a newly formed team building a core set of services that allow our customers to run, manage, and deploy Docker containers at scale. Are you interested in Docker, Mesos, or systems design? This team will address very unique scaling and implementation problems that directly impact how developers and organizations consume computing capacity in the cloud.
You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are wickedly smart, passionate about cloud computing, and believe that world-class service is critical to customer success. You will design and build the operational scalability that sustains the platform's insane growth. You will measure your success and it will be visible.

The ideal candidate will be passionate about the large opportunity that Amazon ECS presents and web services in general. The ideal candidate will be passionate about the potential of cloud computing, and about building simple and elegant software solutions and customer-centric products. This person has thrived and succeeded in delivering high quality solutions in a hyper-growth environment where priorities shift fast. If you're looking to solve challenging technical problems and create great products for customers, then this is the right role for you!

To learn more about Amazon EC2 Container Service:

Basic Qualifications

  • BS in Computer Science or equivalent experience.
  • Expert in at least one modern programming language such as C++, C#, Java, Python or Ruby.
  • Experience with large scale distributed systems.
  • Working knowledge of relational databases and back-end programming.
  • Internet and operating system security fundamentals.
  • Technically sound in software development activities and life cycles.
  • Strong analytic and problem solving skills.

Preferred Qualifications

  • Strong customer focus.
  • Strong verbal and written communication skills.
  • Solid knowledge of Linux fundamentals.
  • Fundamentals in algorithm design, problem solving, and complexity analysis.
  • Fundamentals in object-oriented design.
  • Fundamentals in data structures.
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed