Software Development Engineer

2 days ago
Job ID
Amazon Corporate LLC
Position Category
Software Development
Recruiting Team
North American Teams - AWS

Job Description

The Team: How often have you had an opportunity to be a founding member of a team that is tasked with solving a huge business problem through innovative technology? Are you passionate about using big data approaches to improving the availability and performance of the cloud? If this sounds intriguing, then we’d like to talk to you about a role on a new AWS team that's tackling a set of problems requiring significant innovation.

The Role: Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment that’s more startup than big company. We’ll need to tackle problems that span a variety of domains: networking, big data analytics, client SDKs, user experience, monitoring and alerting.

Come join us and:
  • Gain world class knowledge and expertise on the inner workings of the Internet
  • Define Amazon’s Internet monitoring architecture
  • Play in piles of data in discovery of patterns that push our understanding and knowledge of Internet performance anomalies
  • Build massive real-time systems which inform and drive complex changes across the Internet
  • Gain practical experience building incredible software using Amazon Web Services

Basic Qualifications

  • 2+ year of industry experience designing, and building large complex real-time distributed back-end systems.
  • Demonstrated experience influencing team/product direction and vision.
  • Track record of continually raising team productive and effectiveness by defining and driving software engineering best practices.
  • Superior command of Computer Science fundamentals: data structures, algorithms, complexity analysis, object-oriented design, unit testing, and systems architecture.
  • Significant experience with Java, C/C++/C# or Python development in a Linux environment using Test Driven Development.
  • Superior problem solving and troubleshooting skills.

Preferred Qualifications

  • Advanced degree in Computer Science, mathematics, or other technical discipline
  • Experience with network performance measurement and analysis techniques
  • Familiarity or experience with networking protocols and concepts such as routing, TCP/IP BGP, OSPF/ISIS, NetFlow, SNMP, and Internet Traffic Engineering techniques
  • Experience with data analytics concepts, techniques and approaches (statistical inference, regression models etc.)
  • Machine Learning- regression, classification, clustering & retrieval, recommender systems & dimensionality reduction, deep learning etc
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed