• Software Development Engineer - EC2 Placement (XP)

    Location ZA-Cape Town
    Posted Date 1 year ago(1 year ago)
    Job ID
    494859
    Company
    Amazon Development Centre (South Africa) (Proprietary) Limited
    Position Category
    Software Development
  • 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 EC2 Placement team which is tasked with implementing a novel mechanism to optimize the placement of customer instances on physical hosts throughout the instance life-cycles. This problem-space is particularly interesting, as it requires us to build systems which solve multi-axis optimization problems in computationally efficient and safe ways. Given EC2's scale, there are wide-ranging and sizeable up-sides to this project.

    The ideal candidate will be clearly passionate about the large opportunity that Amazon EC2 presents and about web services in general.

    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

    • Degree in Computer Science or equivalent
    • 2+ years of industry experience in a software development environment
    • Expertise in delivering high-quality, innovative applications
    • Strong analytical skills with excellent problem solving abilities
    • Working knowledge of relational databases and back-end programming
    • Strong customer focus
    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Proficiency in at least one modern programming language such as Java, C++, C#, Python
    • Strong desire to build, sense of ownership, urgency, and drive
    • Excellent written communication and verbal agility

    Preferred Qualifications

    • 5+ years of industry experience in a software development environment
    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.