Logo
ByteDance

Network Software Development Engineer, High Speed Network

ByteDance, San Jose, California, United States, 95199

Save Job

Overview

Network Software Development Engineer, High Speed Network ByteDance Networking brings together ideas and technologies from network architecture, SDN, network virtualization, switch software and hardware co-design, and high-speed networking to create hyperscale data-center networking solutions that power apps such as Douyin and TikTok. ByteDance Networking designs, builds, and operates the global, intelligent network infrastructure to meet requirements of high availability, scalability, and high performance. This team offers software development and network operation experience in data center networking at massive scale. Responsibilities Design and development of high-speed network technologies in ByteDance. Build software tools to improve reliability and availability of high-speed network infrastructure.

Qualifications

Minimum Qualifications Bachelor's or Master's degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent with two or more years of work experience. Experience with one or more of the following languages: Golang, Python, C++; familiarity with design and development for distributed systems. Solid understanding of Linux network stack; experience with Linux tc, iptables, and eBPF. Familiarity with Linux operating system and hands-on Linux environment work. Familiarity with TCP/IP and other common networking protocols. Good understanding of network devices and technologies. Interest in high-speed IP networking, hardware-software interaction, and hardware offloading technologies.

Preferred Qualifications Familiar with RDMA/RoCE network protocol is a plus. Experience developing software for large-scale data center networks or distributed systems is a plus.

About Us

Founded in 2012, ByteDances mission is to inspire creativity and enrich life. Our products include TikTok, Lemon8, CapCut, Pico and various China-market platforms. We aim to connect people with, consume, and create content. Why Join ByteDance

Our mission is to inspire creativity and enrich life. We foster curiosity, humility, and impact in a rapidly growing tech company, with an "Always Day 1" mindset to achieve meaningful breakthroughs for our people and users. Diversity & Inclusion

ByteDance is committed to an inclusive space where employees are valued for their skills, experiences, and perspectives. We celebrate diverse voices and strive to reflect the communities we reach. Reasonable Accommodation

We provide reasonable accommodations in our recruitment processes for candidates with disabilities or other protected reasons. If you need assistance, please contact us for accommodation requests. Job Information

Compensation

The base salary range for this position in the selected city is $187,040 - $438,000 annually. Compensation may vary based on qualifications, skills, and location. Base pay may be eligible for bonuses/incentives and restricted stock units. Benefits include medical/dental/vision insurance from day one, 401(k) with company match, parental leave, disability coverage, life insurance, wellbeing benefits, plus paid holidays, sick days, and personal time. Benefits may vary by location and are subject to change. For Los Angeles County residents: Qualified applicants with arrest or conviction records are considered under applicable laws, including the Fair Chance Act, and we assess job duties for safety and security reasons. Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Telecommunications, Technology, Information and Internet, and Computer Networking Products

Referrals increase your chances of interviewing at ByteDance. Sign in to set job alerts for Network Development Engineer roles. #J-18808-Ljbffr