Software Development Engineer, Network Monitoring & Alerts

ByteDance ByteDance · Big Tech · Seattle, WA · R&D

Develop and improve datacenter network monitoring services, optimize network data collection, processing and visualization tools. Create network alert systems using trained learning algorithms for real-time anomaly detection and fault location. Collaborate with network engineers to develop automated network fault diagnosis systems and provide troubleshooting analysis services. Develop a network data platform based on network metadata, providing metrics that accurately reflect the status and trends of the network in real-time.

What you'd actually do

  1. Develop and improve datacenter network monitoring services, and optimize network data collection, processing and visualization tools.
  2. Create network alert systems using trained learning algorithms to provide real-time and accurate anomaly detection and fault location.
  3. Collaborate with network engineers to develop automated network fault diagnosis systems and provide troubleshooting analysis services for the business.
  4. Develop a network data platform based on network metadata, providing metrics that accurately reflect the status and trends of the network in real-time.

Skills

Required

  • Java
  • C++
  • Python
  • network monitoring
  • alarm systems

Nice to have

  • networking research
  • big data processing
  • Telemetry
  • SNMP
  • Syslog
  • sFlow
  • Erspan
  • INT
  • TCP/IP stack