• Sr Software Development Engineer

    Location US-WA-Seattle
    Posted Date 7 months ago(9/5/2018 8:33 PM)
    Job ID
    698882
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    The AWS Fleet Telemetry Team, is part of AWS Engineering that designs the worlds most innovative compute and storage platforms that enable one of the worlds largest infrastructure as a service (Iaas) offerings.

    As Senior Engineer of the Development Team you will create, deploy and maintain autonomous monitoring agents at scale. You will create software that autonomously mines big data, extracts trends from disparate data sources, identifies unhealthy hosts before they impact compute or storage capacity, issues health diagnoses, and autonomously remediate the identified problems. Good health begins from the day our products are born. You will also be responsible for leading your team to design and develop software that ensures every server in the AWS fleet is built, configured and performing according to its design specification from the time it is placed into service until the time it is retired. Your software must be unobtrusive, efficient, and scalable. You will utilize one of the worlds most dependable, easy-to-use and most performant BigData platforms to innovate and develop your hardware immune system.

    Our systems run 24/7, in the harshest environments, and serve more than a million customers each day who demand performance, even when the toughest compute workloads are considered. The health of our infrastructure is our top priority. We’re looking for technology leaders that can help us build these systems, solve really tough operational problems and suggest new, innovative, ways to keep AWS hardware in tip-top shape.

    You will work with software and hardware teams across the company to build world-class software. You will be a part of a growing, fast paced team that is making history.

    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
    • 5+ 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.
    • Knowledgeable of the Linux operating system and user-level tools
    • Have worked on highly concurrent, high throughput systems with knowledge of distributed systems
    • Experience mentoring junior developers
    • Experience with mission critical, 24x7 systems
    • 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