Software Development Engineer, Internet Monitoring

Amazon Amazon · Big Tech · Santa Clara, CA · Software Development

Software Development Engineer role focused on building core functionality for AWS Internet Monitoring service, leveraging Generative AI techniques for network monitoring, traffic engineering, and autonomous systems. The role involves designing, developing, and deploying AI-integrated software systems, collaborating with cross-functional teams, and ensuring operational excellence.

What you'd actually do

  1. Develop and implement advanced algorithms to automate and optimize Internet Monitoring operations, leveraging Generative AI techniques to enhance network performance and reliability.
  2. Collaborate with cross-functional teams including developers, network engineers, scientists, and leadership to translate business requirements into scalable technical solutions.
  3. Design, test, and deploy production-grade software systems that integrate Generative AI capabilities, ensuring operational excellence and system reliability.
  4. Effectively utilize AI coding tools to accelerate development workflows, improve code quality, and enhance productivity while maintaining rigorous testing and validation standards.
  5. Research and evaluate emerging AI technologies and methodologies to maintain technical leadership in the field, driving innovation in network monitoring solutions.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 2+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • Generative AI techniques
  • autonomous software systems
  • software-driven traffic engineering
  • autonomous controller services
  • AI coding tools
  • AI-powered monitoring systems

Other signals

  • Generative AI techniques
  • autonomous software systems
  • software-driven traffic engineering
  • autonomous controller services
  • AI coding tools