ByteDance→
Network Software Development Engineer Intern… at ByteDance · San Jose
InternshipOn-siteSan Jose, California, United States of America$94k–$94k/yr
Skills
algorithmsdata structuresc programmingc++ programmingpython programminggo programminghigh-speed networkinghardware-software interactionhardware offloading technologiesswitch operationrouter operationembedded systemsprocessor architecturelinux systemsvim editoremacs editornetwork software developmentnetwork protocol developmentsoftware debuggingsoftware troubleshooting
Job Description
Summary: ByteDance is a global technology company known for its innovative products like TikTok and CapCut. They are seeking a Network Software Development Engineer Intern to design and test core functionalities of their Network Operating System while researching new networking technologies to enhance data center infrastructure efficiency and reliability.
Responsibilities:
- Design and test core functionalities of the Network Operating System (NOS) that powers data center networks
- Research and implement new networking, monitoring, and telemetry technologies to enhance the efficiency, reliability, and availability of data center infrastructure
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Communications, or a related technical field
- Able to commit to working for 12 weeks during Summer 2026
- Possesses a solid understanding of algorithms and data structures; proficient in at least one programming language, including but not limited to C, C++, Python, or Go
- Demonstrates a strong interest in high-speed networking, hardware-software interaction, and hardware offloading technologies
- Has a basic understanding of the operation of switches and routers, along with fundamental knowledge of embedded systems and processor architecture
- Familiar with Linux systems; comfortable using the Linux command line and editors such as Vim or Emacs
Preferred Qualifications:
- Experience in network software or protocol development
- Strong problem-solving skills and proficiency in software debugging and troubleshooting
Required Skills: Algorithms, Data structures, C programming, C++ programming, Python programming, Go programming, High-speed networking, Hardware-software interaction, Hardware offloading technologies, Switch operation, Router operation, Embedded systems, Processor architecture, Linux systems, Vim editor, Emacs editor, Network software development, Network protocol development, Software debugging, Software troubleshooting
Internship Start Date: Start in 2026 Summer
Benefits: Interns have day one access to health insurance, life insurance, wellbeing benefits and more., Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year)., Interns who are not working 100% remote may also be eligible for housing allowance.
Benefits
Interns have day one access to health insurance, life insurance, wellbeing benefits and more.
Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year).
Interns who are not working 100% remote may also be eligible for housing allowance.