Amazon is where women work

Home    Amazon    Jobs    Job

Job is no longer available

Software Development Engineer, AWS Networking


Dublin, Ireland

Amazon is looking for Software Development Engineers to build and support the software that keeps the our network available. Hundreds of millions of customers rely on Amazon's network directly or indirectly - and thousands of businesses are built on top of Amazon Web Services (AWS).

The Network Alerts team mission is to detect or predict network impact by producing actionable information from network signals. We architect, develop and operate large scale distributed services which identify network failures. This work is a key part in keeping Amazon's network highly available to all customer traffic. We are progressively moving our detection systems away from traditional human-controlled monitoring definitions to Data Science and Machine Learning (ML) approaches such as Distribution Modeling, Clustering, Supervised Learning and Anomaly Detection.

Do you:
- Build innovative, production-quality applications and services to solve real operational problems, in high level languages such as C, C#, Python, Scala, Java or Clojure?
- Know how to provide technical solutions to real business problems in a global organization?
- Calmly and quickly diagnose and fix critical failures in high pressure situations?
- Have a passion to understand and contribute to the software and systems which ensure the availability of one of the worlds largest and fastest growing networks?

If you are a great software developer who is looking for a unique opportunity to join an amazing success story, we would love to hear from you!


- Very strong problem solving and coding skills.
- Strong track record of working in areas of significant complexity and 'getting things done'
- Record of mentoring other engineers to maintain architectural vision and software quality.
- Understanding of data structures, algorithms and their performance.
- Proficient at designing software systems - from high-availability large-scale distributed systems to bespoke scripted solutions.
- Advanced UNIX (preferably Linux) systems engineering skills.
- A strong understanding of core internet technologies (e.g. TCP/IP).
- Understanding of the building blocks of computer systems; comfortable working with bits & bytes.


- Experience of working in a DevOps team.
- Experience developing robust, highly scalable distributed systems.


Share this page:

  Facebook      Instagram      Twitter      Linkedin      Press release 

Join the community