System Development Engineer, Core Network

  • Dublin
  • Amazon Data Services Ireland Limited
Amazon Web Services is looking to hire highly motivated System Development Engineers to help design and automate one of the world’s largest and most complex networks. With Amazon Web Services, our goal is to become “The Infrastructure Platform“ to the world and our customers demand the highest quality and reliability for their services. We are expanding at a tremendous rate and our goal is to design, deploy and automate network delivery while maintaining the highest reliability for our customers. Our teams scale the existing network, design new topologies, deploy these topologies, automate activities, maintain and improve existing tools or invent new tool if necessary. This is a unique opportunity to think big, insist on the highest standards, and invent and simplify one of the largest learning management systems. Key job responsibilitiesAs a System Development Engineer, your role is pivotal in maintaining the robust and innovative solutions of our team. You will work on complex challenges in existing and new development initiatives. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable. You will work with internal customers and stakeholders to understand their pain points and requirements. You will be part of a team that values strong intuition, but seek metrics and other data sources to back up assumptions. You will share your knowledge with others and also learn from others. Our team is one where you own everything end to end: design, development, testing, deploying through rapid iteration. You will develop internal solutions that allow us to scaling via automation — and automate away operational inefficienciesWe are open to hiring candidates to work out of one of the following locations:Dublin, Ireland. We are open to hiring candidates to work out of one of the following locations:Dublin, IRLBASIC QUALIFICATIONS-Bachelor’s degree in computer science or related technical field.-Software/systems development experience using Java, Python, C#, C++ or other similar object-oriented languages-Experience with one or more query language (e.g., SQL, PL/SQL, DDL, MDX, HiveQL, Spark SQL, Scala)-Knowledge of systems engineering fundamentals (networking, storage, operating systems)-Experience with Linux/Unix-Administrative experience in networking, Linux, storage systems, operating systems and hands-on systems engineering experience-Knowledge of systems engineering fundamentals (networking, storage, operating systems)PREFERRED QUALIFICATIONS-Experience in automating, deploying, and supporting large-scale infrastructure-Experience working in an Agile environment using the Scrum methodology-Knowledge of and proficiency in the use of Python scripting language-Experience in software development using type script, react and Java.-Experience in operating, troubleshooting and mitigating failures in highly-available services.