Software Development Engineer, Network Monitoring & Alerts - San Jose

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Collaboration","Troubleshooting analysis","Real-time systems thinking"]

Build and improve data center network monitoring services that collect, process, and visualize network data for real-time operations. Develop alert systems with learning algorithms for anomaly detection and fault location, and partner with network engineers on automated fault diagnosis and troubleshooting analysis. Design a network data platform driven by network metadata to provide live metrics and trends, improving network availability, scalability, and efficiency at massive scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Development Engineer, Network Monitoring & Alerts - San Jose

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 23 hours agoStatus: Live

Job Summary

Build and improve data center network monitoring services that collect, process, and visualize network data for real-time operations. Develop alert systems with learning algorithms for anomaly detection and fault location, and partner with network engineers on automated fault diagnosis and troubleshooting analysis. Design a network data platform driven by network metadata to provide live metrics and trends, improving network availability, scalability, and efficiency at massive scale.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and improve data center network monitoring services and optimize network data collection, processing, and visualization.
  • •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 for the business.
  • •Develop a network data platform based on network metadata with real-time metrics reflecting network status and trends.

Key Requirements

  • •Bachelor’s degree or above in Computer Science; Electrical Engineering is preferred, and an MS/PhD with networking research experience is a plus.
  • •Proficiency in at least one programming language such as Java, C++, or Python, with the ability to read and understand others.
  • •5 years of hands-on experience with network monitoring and alarm systems.
  • •In-depth understanding of networking protocols and the TCP/IP stack.
  • •Practical or research experience with network monitoring and alert systems, plus a strong foundation in big data processing; familiarity with switch monitoring technologies is a plus.
Experience:Data center networkingNetwork monitoringBig data
Education:Bachelor's in Computer Science
Skills:CollaborationTroubleshooting analysisReal-time systems thinking
Tech Stack:JavaC++PythonTCP/IPNetwork monitoringAlert systemsTelemetrySNMPSyslogSFlowErspanINT

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn