Network Software Development Engineer (Multiple Positions)

ByteDance
San Jose
Workplace: OnsiteFull timeUSD 187,741 - 316,800 annuallyFunction: Product ManagementExperience: 1-3 yearsEducation: mastersSkills: []

Develop software to improve data center network availability and efficiency. Build network monitoring infrastructure with optimized data collection, processing, and visualization pipelines. Create an SDN control system to automate scheduling and resource management, and develop troubleshooting/mitigation tools to reduce incident response time. Build network emulation and verification tools for safer operations, partnering with network operations teams across supporting infrastructure services.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Network Software Development Engineer (Multiple Positions)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Develop software to improve data center network availability and efficiency. Build network monitoring infrastructure with optimized data collection, processing, and visualization pipelines. Create an SDN control system to automate scheduling and resource management, and develop troubleshooting/mitigation tools to reduce incident response time. Build network emulation and verification tools for safer operations, partnering with network operations teams across supporting infrastructure services.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Improve data center network availability and efficiency through software development.
  • •Develop network monitoring infrastructure and optimize data collection, processing, and visualization pipelines.
  • •Create software-defined networking (SDN) control systems to automate scheduling and management of network resources.
  • •Develop network troubleshooting and mitigation tools to reduce incident response time and improve availability.
  • •Build network emulation and verification tools to improve safety of network operations and collaborate with network operations/maintenance teams.

Pay and Benefits

Salary: USD 187,741 - 316,800 annually

Key Requirements

  • •Must have a Master’s (or foreign equivalent) in Computer Science/Engineering/Information Systems/Computer Networking (or related) plus 1 year of related work experience, OR a Bachelor’s (or foreign equivalent) plus 3 years of related work experience.
  • •Write testable, maintainable software using a high-level language including Golang, Java, Python, or C++.
  • •Use networking tools (ping, netstat, tcpdump, ifconfig) to troubleshoot network issues.
  • •Debug and troubleshoot networks, including setting up test beds/test features and resolving network problems.
  • •Use Unix or Linux and prepare technical documentation, including technical initiatives, design proposals, or publishing papers.
Experience:1-3 years
Education:Master's in Computer Science, Engineering (any), Information Systems, Computer Networking, or a related field
Tech Stack:GolangJavaPythonC++SDNPingNetstatTcpdumpIfconfigUnixLinux

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn