Location US-CA-Cupertino
    Posted Date 7 months ago(8/28/2018 10:39 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • 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 technology, innovation, automation, scalability, performance, machine learning and cloud computing, then this is the job for you.
    We’re looking for an experienced Software Development Engineer who likes to solve challenging problems 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 5+ years of experience developing distributed services. Being a member of AWS quality team, you will spend your time as a hands-on engineer to innovate/implement/enhance software that improves the quality of AWS fleet using both deterministic and machine learning based analysis. You will have the opportunity to work on cutting edge of technologies. You will play a key role in building software capabilities and features from the ground up. You will develop software using wide range of programming languages, systems, tools etc. Your responsibilities will include all aspects of software lifecycle (e.g design, development, testing and deployment/operation). You will always be encouraged to explore your own ideas and get the opportunity to delight Amazon customers with your direct contribution.

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field
    • Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
    • 3+ years professional experience in software development using at least one modern programming language such as C, C++, C#, Java, or Perl/Python
    • Experience taking a leading role in building complex software systems that have been successfully delivered to customers

    Preferred Qualifications

    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Basic understanding of standard internet protocols (Ethernet, ARP, IP, ICMP, UDP, TCP, SSL, DNS, HTTP, etc.) or understanding of how commodity servers, operating systems and networks function, perform and scale
    • Passion to dive deep to resolve problems at their root, looking for failure patterns amenable to long-term solutions via simplification and automation.
    • A solid understanding of Linux networking.
    • Experience with distributed systems architecture and related technologies.
    • Experience with large scale systems/AWS Services
    • Meets/exceeds Amazon’s leadership principles requirements for this role
    • Meets/exceeds Amazon’s functional/technical depth and complexity for this role
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job