Software Development Engineer, Network Monitoring & Alerts

ByteDance

$207K — $368K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Electrical Engineering; Master's or Ph.D. with networking research experience is preferred.
  • Proficiency in at least one programming language (Java, C++, or Python) and ability to understand others.
  • Minimum 2 years of hands-on experience with network monitoring and alarm systems.
  • In-depth knowledge of networking protocols and the TCP/IP stack essential.
  • Preferred experience with big data processing and familiarity with monitoring technologies like Telemetry, SNMP, and Syslog.

Responsibilities

  • Develop and enhance data center network monitoring services.
  • Optimize network data collection, processing, and visualization tools.
  • Create real-time network alert systems using trained learning algorithms.
  • Collaborate with network engineers to automate fault diagnosis systems.
  • Provide troubleshooting analysis services for network issues.
  • Develop a network data platform to deliver real-time metrics on network status.

Benefits

  • Medical, dental, and vision insurance available from day one.
  • 401(k) savings plan with company match.
  • Paid parental leave and short-term/long-term disability coverage.
  • Life insurance and wellbeing benefits offered.
  • 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time per year.
Full Job Description
Responsibilitie Job Description: We are seeking a Software Development Engineer, Network Monitoring & Alerts who will leverage advanced network technologies to monitor the real-time status of data center networks, swiftly identify and locate network faults, and enhance network availability and efficiency. Responsibilities: - Develop and improve datacenter network monitoring services, and optimize network data collection, processing and visualization tools. - Create network alert systems using trained learning algorithms to provide real-time and accurate anomaly detection and fault location. - Collaborate with network engineers to develop automated network fault diagnosis systems and provide troubleshooting analysis services for the business. - Develop a network data platform based on network metadata, providing metrics that accurately reflect the status and trends of the network in real-time. Qualification Minimum Qualifications - Bachelor degree or above in Computer Science , Electrical Engineering is preferred; Master's or Ph.D with networking research experience is a plus. - Proficiency in at least one programming language such as Java, C++, or Python, and capability to read and understand others. - 2 years hands on experience in network monitoring and alarm systems,In-depth understanding of networking protocols and the TCP/IP stack is a pulse. Preferred Qualifications - Practical or research experience in the areas of network monitoring and alert systems and with a strong foundation in developing big data processing. - Familiarity with switch monitoring technologies such as Telemetry, SNMP, Syslog, sFlow, Erspan, INT, etc. is a plus. Job Information 【For Pay Transparency】Compensation Description (Annually) The base salary range for this position in the selected city is $207480 - $368220 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate's qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units. Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure). The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

Similar Jobs

More Jobs at ByteDance

More Telecommunications & Hardware Jobs

Find similar Software Development Engineer, Network Monitoring & Alerts jobs: