Search jobs > Santa Clara, CA > Software development

Software Development Engineer, Internet Monitoring

Amazon Data Services, Inc. - A19
Santa Clara, California, USA
$129.3K a year
Full-time

This role is for building the core functionality of AWS Internet Monitoring service driving active health signal processing, influencing core traffic engineering systems.

This role will create an impact globally across all of AWS regions, and directly touching thousands of AWS and Amazon customer experiences.

This role is a great fit for you if you are passionate about autonomous, highly-available and self-healing software systems that transform the way applications and networks are built and operated.

You are happiest when you are working with world-class engineers and technical leaders empowered to solve fundamental challenges in planet-scale networks and software systems.

Finally, with your curiosity and strong ownership bias, you have an infectious desire to innovate and continually improve how things are done.

Come join us and

  • Do what nobody else in the world is doing literally
  • Gain world class knowledge and expertise on the inner workings of the Internet and how Amazon interfaces with it
  • Create, enhance, and run scalable autonomous controller services that observe the state of the network, make active decisions to optimize traffic based on programmable business logic
  • Build massive real-time systems which inform and drive complex changes across the global network and Internet
  • Collaborate with and learn from world leaders in networking and distributed systems
  • Gain practical experience building incredible software using Amazon Web Service.

Key job responsibilities

  • Design, develop, test and deploy software systems at rapid pace and quality.
  • Deep dive cross functionally collecting insights to drive data driven decisions.
  • Active research to evaluate emerging technologies and innovative mechanisms helping the team to achieve high efficiency.
  • Collaborate closely with cross-functional teams (developers, network experts, scientists, leaders) to translate the business requirements into technical specifications.
  • Participate in code reviews, design reviews provide constructive feedback, and contribute to a culture of excellence in software engineering practices.
  • Communicate effectively with stakeholders to convey project status, solicit feedback, and align on strategic objectives.
  • Mentor, coach and develop peers and newer members of the team.
  • Own the operational excellence of the software and system you put into production.
  • Contribute to improving our documentation, mechanisms, and tools.

About the team

The Internet Monitoring team is responsible for the services that monitor the health of Amazon’s traffic to and from the the Internet.

We provide the authoritative source of Internet health-detecting and reporting of internet impairments affecting AWS services before customers complain and do so at a high quality and optimized cost.

We provide the Internet health signal to operators and service owners for manual traffic engineering & other downstream consumers for Automated Traffic Optimization and Management that drives programmatic traffic engineering.

We provide the foundations for internet health and triangulation for AWS customer resources. Our biggest value proposition is to look at a variety of input data sources and come up with a single customer experience score indicating the internet health, associated visualizations, alarms, and fault isolation.

BASIC QUALIFICATIONS

  • 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
  • Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Advanced degree in Computer Science, mathematics, or other technical discipline.
  • Demonstrated experience of building and operationalizing mission-critical software services.
  • Superior command of Computer Science fundamentals : data structures, algorithms, complexity analysis, object-oriented design, unit testing, and systems architecture.
  • Experience with Java or C / C++ / C# and Perl or Python development in a Linux environment using Test Driven Development.
  • Knowledge of network switching and routing protocols.
  • Experience with networking protocols, including but not limited to BGP, TCP / UDP, OSPF / ISIS, NetFlow, and Traffic Engineering.
  • 30+ days ago
Related jobs
Amazon.com Services LLC
Sunnyvale, California

Software Development Engineer, you will engage with an experienced cross-disciplinary team to develop cloud solutions serving home security devices and services. Experience as a mentor, tech lead or leading an engineering team. ...

TikTok
San Jose, California

Responsibilities:- Apply in depth knowledge of AI infrastructure and hardware acceleration techniques to build and optimize our intelligent machine learning systems that improve ByteDance’s product and experiences- Set direction and goals for the team related to project impact, AI system design, inf...

Amazon Development Center U.S., Inc.
Santa Clara, California

As a Software Development Engineer in the SageMaker Engines team, you will be responsible for:. AWS AI is looking for world-class software developers to join the Deep Learning cross-framework team. You will be working in a fast-paced, cross-disciplinary team of engineers and researchers who are lead...

ByteDance
San Jose, California

About ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power sever...

Advanced Micro Devices, Inc
Santa Clara, California

They will play a key role in all phases of the software development including system requirements analysis, coordinating feature design and development across functional and organizational boundaries. They will play a key role in all phases of the software development including system requirements a...

Fortinet
Sunnyvale, California

You will also participate in normal software development life cycle such as coding and debugging and testing, and contribute to the design and implementation of innovative features. At least 5 years of experience in software development. Solid understanding of LLM and associated development environm...

Amazon Development Center U.S., Inc.
Santa Clara, California

In the refactoring space, we are seeking a ML Engineer to experiment with ML algorithms and tools, select appropriate datasets and data representation methods, perform feature engineering, model selection and validation, run machine learning tests and benchmarking, perform fine-tuning using test res...

SIS-Systems Integration Solutions, Inc.
Sunnyvale, California

Role:Software Development Engineer - SRE Location:Sunnyvale,CATerms:12mos+Skills: Skilled at writing clean, high-performant and unit-testable code in Java Proficiency with the architecture, deployment, performance tuning, and troubleshooting large scale distributed systems on AWS Understanding of SR...

Worldlink
Mountain View, California

TITLE: Software Development Engineer - Test (Server). We are looking for a Software Development Engineer - Test (Server) who will be responsible for designing test cases, Automating and performing test execution for Knox Products including requirement gathering, design analysis, test case review. Fr...

Amazon.com Services LLC
Sunnyvale, California

As an Software Development Engineer, you will conceive, design, and bring to market computer vision techniques for a smart-home product. Amazon Devices is building products to enable new forms of ambient computing, and we are looking for skilled and passionate software engineers to join our world-cl...