Senior Software Developer, Routing Verification & Emulation

undefined ago • 3 Years + • Programming • $194,000 PA - $355,000 PA

Job Summary

Job Description

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 most popular apps of the world such as Douyin and TikTok. The SDN team builds cross-layer intelligence that enables hyper-scale datacenter interconnection. This role involves developing traffic control and bandwidth management systems, network emulation and routing verification tools. We are looking for candidates with strong networking background and solid software development skills, who have a deep understanding in routing protocols and/or can utilize container techniques in emulating production networks to help operators maintain Bytedance's networking infrastructure safely and confidently.
Must have:
  • Interact with network operation team to understand use cases and define specific requirements for network emulation.
  • Incorporate vendor-provided virtual images into containers for interactions like in production.
  • Convert production network configurations into the ones supported by virtual images.
  • Develop virtual networks to connect containers either on a single host or across multiple hosts to emulate a production-like topology.
  • Build scalable and fault-tolerant service to manage emulated networks with user-friendly interfaces.
  • Propose and integrate verification techniques to timely identify routing issues caused by mis-configurations.
  • Continuously improve performance and actively track and expand the usage scenarios for network emulation.
Good to have:
  • Master or Ph.D with networking research experience
  • Experience in large scale networking system development
  • Deep understanding of operating system and virtualization
Perks:
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • Short-term disability coverage
  • 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

Job Details

Team Introduction

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 most popular apps of the world such as Douyin and TikTok which serve hundreds of millions of users around the globe. The SDN team builds cross-layer intelligence that enables hyper-scale datacenter interconnection. The team is responsible for developing traffic control and bandwidth management systems, network emulation and routing verification tools that empower highly available, efficient and scalable datacenter network infrastructure.

Responsibilities

We are looking for candidates with strong networking background and solid software development skills, who have a deep understanding in routing protocols and/or can utilize container techniques in emulating production networks to help operators maintain Bytedance's networking infrastructure safely and confidently. Responsibilities

  • Interact with network operation team to understand use cases and define specific requirements for network emulation;
  • Incorporate vendor-provided virtual images into containers for interactions like in production;
  • Convert production network configurations into the ones supported by virtual images;
  • Develop virtual networks to connect containers either on a single host or across multiple hosts to emulate a production-like topology;
  • Build scalable and fault-tolerant service to manage emulated networks with user-friendly interfaces;
  • Propose and integrate verification techniques to timely identify routing issues caused by mis-configurations;
  • Continuously improve performance and actively track and expand the usage scenarios for network emulation.

Qualifications

Minimum Qualifications

  • Bachelor degree or above in Computer Science , Electrical Engineering is preferred; Master or Ph.D with networking research experience is a plus.
  • Strong networking and distributed system background with solid understanding of routing protocols like BGP/ISIS/OSPF, network device configurations; experience in large scale networking system development is a plus;
  • 3 years hands on experience in container networking or in applying container techniques for network testing/emulation; deep understanding of operating system and virtualization is a puls;
  • Master of at least one of the mainstream coding languages including Python, Java, Rust, Scala, Go, C++, etc, and capability to read and understand others;
  • Great verbal and written communication skills.

Preferred Qualifications

  • Masters or Ph.D with networking research experience is a plus.
  • Hands on experience in container networking or in applying container techniques for network testing/emulation; deep understanding of operating system and virtualization is a plus.

Job Information

【For Pay Transparency】Compensation Description (Annually):

The base salary range for this position in the selected city is $194000 - $355000 annually.​

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.​

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).​

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.​

For Los Angeles County (unincorporated) Candidates:​

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:​

1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;​

2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and​

3. Exercising sound judgment.​

About Us:

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.​

Why Join ByteDance:

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.​

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.​

Diversity & Inclusion​

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.​

Reasonable Accommodation:

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://tinyurl.com/RA-request

Similar Jobs

Britive - Technical Program Manager

Britive

Bengaluru, Karnataka, India (Remote)
8 Months ago
binance - Senior Java Developer - Exchange Service

binance

Taipei City, Taiwan (Hybrid)
4 Years ago
binance - Administrator for Spain and Portugal

binance

Barcelona, Catalonia, Spain (On-Site)
4 Months ago
CyberArk - Physical Security Specialist

CyberArk

Boston, Massachusetts, United States (On-Site)
3 Weeks ago
NXP - 2026 Intern-SoC Implementation Intern

NXP

Tianjin, Tianjin, China (On-Site)
6 Days ago
Antartic Globle - C++ Developer

Antartic Globle

Mumbai, Maharashtra, India (Hybrid)
1 Week ago
Anavation - Senior Software Engineer / Multimedia Toolkit Lead Developer

Anavation

Clarksburg, West Virginia, United States (On-Site)
1 Month ago
Ion - Junior Python Developer

Ion

Chișinău, Chisinau, Moldova (Hybrid)
2 Years ago
Canonical - Junior Software Developer - Observability

Canonical

(Remote)
2 Months ago
Mapbox - Software Development Engineer II, C++, Navigation

Mapbox

Poland (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GT HQ - Senior WebGL Game Developer

GT HQ

(Remote)
3 Months ago
Diligent Corporation - Solutions Sales Director - Entity Management

Diligent Corporation

Singapore, Singapore (On-Site)
2 Months ago
Illumina - Sr Staff Talent Management Specialist

Illumina

San Diego, California, United States (Hybrid)
2 Months ago
Blockville - AI Technology Specialist for Game Development

Blockville

İstanbul, Türkiye (On-Site)
1 Year ago
Rockstar Games - Senior Network Programmer

Rockstar Games

Leeds, England, United Kingdom (On-Site)
1 Month ago
PwC - PwC Private, High Net Worth Tax, Manager (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
9 Months ago
kaizen gaming  - Senior Data Engineer, AI applications

kaizen gaming

Athens, Greece (Hybrid)
1 Month ago
The Walt Disney Company - Senior Show Lighting Designer (15-months)

The Walt Disney Company

Hong Kong (On-Site)
8 Months ago
good game design folks - Unity Level Designer

good game design folks

(Remote)
2 Months ago
hogarth - Program Coordinator - Video

hogarth

Sunnyvale, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Drive mode - Mobile Software Engineer - Android

Drive mode

Mountain View, California, United States (Hybrid)
1 Year ago
Snlo studios - Financial Controller

Snlo studios

San Francisco, California, United States (Remote)
2 Months ago
Xsolla - Technical Support Specialist

Xsolla

Los Angeles, California, United States (On-Site)
1 Month ago
Bungie - Deployment Operations Manager

Bungie

Bellevue, Washington, United States (Hybrid)
6 Days ago
Spellbrush - LLM Engineer

Spellbrush

San Francisco, California, United States (On-Site)
4 Months ago
Apple - AI/ML Research Scientist, AI Interpretability & Visualization

Apple

Pittsburgh, Pennsylvania, United States (On-Site)
4 Days ago
Rippling - Staff Mobile Engineer - Time Products

Rippling

New York, United States (On-Site)
6 Months ago
Kavalirio - Systems Performance Analyst

Kavalirio

Orlando, Florida, United States (Hybrid)
1 Week ago
Aspire - Associate SEO Manager

Aspire

United States (Hybrid)
1 Month ago
valve software - Finance - Other

valve software

Bellevue, Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

NCR Voyix - Software Engineer IV - Java

NCR Voyix

Hyderabad, Telangana, India (On-Site)
1 Month ago
ARHS - Senior Java Developer

ARHS

Athens, Greece (On-Site)
9 Months ago
White Hat Gaming - Platform Developers (Scala)

White Hat Gaming

(Remote)
9 Months ago
binance - Senior Staff Engineer - Java

binance

Taipei City, Taiwan (Remote)
9 Months ago
Interactive Brokers - Software Developer - C++

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
9 Months ago
Simcorp - Senior Database Administrator

Simcorp

Mexico City, Mexico (Hybrid)
2 Months ago
Ion - Senior C++ Developer, Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
Domo - Senior Database Administrator

Domo

American Fork, Utah, United States (On-Site)
4 Days ago
Autodesk - Software Engineering Manager- Developer Tooling

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Beta Craft - Ruby on Rails Developer

Beta Craft

Pune, Maharashtra, India (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.
View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug