Bytedance - Seattle, WA

posted 2 months ago

Full-time - Mid Level
Seattle, WA
Professional, Scientific, and Technical Services

About the position

ByteDance is seeking a Software Development Engineer for its Virtual Network team in Seattle. Founded in 2012, ByteDance's mission is to inspire creativity and enrich life through a suite of products including TikTok, Helo, and Resso. The company is dedicated to creating an inclusive environment where employees are valued for their unique skills and experiences. The Networking division focuses on innovative technologies in network architecture, software-defined networking (SDN), and high-speed networking to develop hyperscale data-center networking solutions that support popular applications like Douyin and TikTok, which serve millions of users globally. In this role, you will be responsible for the design, development, and deployment of ByteDance's virtual network architecture. You will collaborate with multiple product teams and customers to apply network virtualization technologies across various products, including Infrastructure as a Service (IaaS), containers, and virtual network gateways. Additionally, you will leverage hardware offloading technologies and related software stacks in various network virtualization areas, contributing to the creation of a robust and intelligent network infrastructure that meets high availability, scalability, and performance requirements. Joining ByteDance's Networking team offers you the opportunity to gain valuable software development and network operation experience in data center networking at a massive scale. The company values curiosity and encourages employees to pursue bold ideas that push the boundaries of possibility, making it an exciting place to grow your career.

Responsibilities

  • Work on ByteDance's virtual network architecture, design, development, and deployment.
  • Collaborate with multiple product teams and customers.
  • Apply network virtualization technologies in various products including IaaS, containers, and virtual network gateways.
  • Leverage hardware offloading technologies and related software stacks in many network virtualization areas.

Requirements

  • Experience in Linux kernel programming and development.
  • Familiar with virtual network technologies such as VxLAN, OpenVSwitch, EVPN, etc.
  • Proficient in several mainstream programming languages such as C/C++, Go, etc.
  • Strong problem solving and troubleshooting skills.
  • Experience in distributed systems and network virtualization development is a plus.

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) Options
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 8 weeks of paid Supplemental Disability
  • Mental and emotional health benefits through EAP and Lyra
  • 401K company match
  • Gym and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service