• Software Development Engineer - EC2 Placement Data Team

    Location ZA-Cape Town
    Posted Date 2 years ago(4/21/2017 12:47 AM)
    Job ID
    Amazon Development Centre (South Africa) (Proprietary) Limited
    Position Category
    Software Development
    South Africa
  • Job Description

    Amazon Development Centre South Africa is looking for passionate software developers to join us and help to solve a challenging set of problems in the Amazon Elastic Compute Cloud (EC2) space.

    This vacancy is for the new EC2 Placement Data team, which is tasked with building and owning a data-plane for EC2 Placement. The team will utilize performance-optimized streaming to pull real-time data from multiple sources; join it; and vend it to our instance placement engine with minimized staleness. The team will also vend the data to support innovation of our simulation, prototyping, ML, and warehousing systems. Given EC2's scale, there are wide-ranging and sizeable up-sides to this initiative.
    Amazon is an equal opportunity employer.
    We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

    Basic Qualifications

    • 2+ years of industry experience in a software development environment
    • Experience in any of Java, Scala, Ruby, Perl, C/C++ or C#
    • Experience in data persistence or streaming
    • Expertise in delivering high-quality, innovative applications
    • Strong customer focus
    • Strong computer science fundamentals
    • Strong analytical skills with excellent problem solving abilities

    Preferred Qualifications

    • Degree in Computer Science or equivalent
    • Experience in building high-performance real-time data processing systems.
    • Experience with Linux, Git, and Java.
    • Knowledge of system performance methodologies along with hands on empirical monitoring
    • Strong desire to build, a sense of ownership, urgency, and drive
    • Excellent written communication and verbal agility
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job

    Your Talent Network Profile

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