Software Development Engineer Graduate (Intent-Based Networking) - 2027 Start
About the role
ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of the world’s most popular apps, including Douyin and TikTok, serving hundreds of millions of users globally.
ByteDance Networking is responsible for designing, building, and operating the global, intelligent network infrastructure to meet requirements for high availability, scalability, and high performance. By joining this team, you will gain marketable software development and/or network operation experience in data-center networking at massive scale. Successful candidates must be able to commit to an onboarding date by the end of the year.
Responsibilities
- Develop software to achieve datacenter network management automation, intelligence, and digitalization, and to improve network delivery efficiency and stability.
- Build platform products and tooling services with network planning, deployment, change, verification, and analytics capabilities to support the entire lifecycle of network engineering.
Qualifications
Minimum Qualifications
- Completing or have recently completed a Bachelor's or Master's degree in Computer Science, Electronic Engineering, Computer Engineering, Network Engineering, or a related technical discipline.
- Strong knowledge of networks and familiar with network protocols such as TCP/IP, DNS, ARP.
- Familiar with HTML, CSS, JavaScript, TypeScript, and other front-end technologies.
- Proficient in at least one back-end programming language: Python, Go, C, C++, or Rust.
- Familiar with mainstream SQL and NoSQL database working principles, with database programming and optimization skills.
- Strict discipline on code and design quality, serious about code review, and have good coding styles and practices.
- Curiosity, motivation, and a strong thirst for knowledge, with a keen interest in cutting-edge industry technologies.
Preferred Qualifications
- Experience in network automation deployment, automated changes development, and previous work with platforms like Robotron, Apstra, or Forward Networks.
- Familiarity with the functionality of OTN or switch devices, as well as knowledge of their management and control protocols.
Pay
The base salary range for this position is $128,000 - $256,000 annually. Compensation may vary outside of this range depending on qualifications, skills, competencies, experience, and location. Base pay is one part of the total package, which may include additional discretionary bonuses, incentives, and restricted stock units.
Benefits
- Day one access to medical, dental, and vision insurance.
- 401(k) savings plan with company match.
- Paid parental leave.
- Short-term and long-term disability coverage.
- Life insurance.
- Wellbeing benefits.
- 10 paid holidays per year.
- 10 paid sick days per year.
- 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).