Infrastructure Software Engineer in Edge Cloud- Seattle

ByteDance

Education
Benefits
Skills

Responsibilities

Edge Platform team is seeking experienced software engineers expertized in kubernetes, virtualization, or networking stack to work together to further enhance the workload lifecycle management, multi-tenant isolation, and performance optimization, and scaling out capability. Our team builds cross sites (also cross uplink providers) traffic management system based on DNS, to manage TikTok's self-built CDN PoPs, supporting user performance optimization and resource load balancing. Edge Platform team operates hundreds of PoPs and their networking and traffic around the world to run edge workloads (e.g. CDN cache, live streaming, gaming, real-time communication, etc.). The cross site traffic management system is one of the core parts of the platform, as it has a direct impact on user experience. We are looking for passionate engineers to join and work together to build a traffic management system that provides one-stop solutions for edge services running on our edge platform.

Responsibilities

  • Analyze and solve complex technical problems, providing effective solutions. Familiar with IAAS technologies, system architecture design, and performance optimization methods.
  • Collaborate with cross-functional team members to build Infra as a service (IAAS) that serves both internal and external teams.
  • Develop and enhance edge infrastructure software stacks, like Bare metal lifecycle management, Container as a service, VM as a service, Kubernetes as a service, and/or crossponding networking virtualization technologies, etc.
  • Work in a fast-paced environment and be responsible for end-to-end delivery.

Qualifications

Minimum Qualifications

  • Bachelors Degree in Computer Science, Computing Engineering, or related fields.
  • 2+ years experience in programming languages (such as C/C++, Go, Rust, etc.) and proficiency in learning new languages, technologies, frameworks, and APIs.
  • Experience in developing IAAS, like bare metal management, VM management, security container, host/cluster networking virtualization, etc.
  • Experience with one or similar areas of KVM, CNI, kata, etc, ebpf, kernel/networking stack, etc.

Preferred Qualifications

  • Experience in cloud infrastructure development.
  • Experience of end to end driving and delivery of infrastructure features.
  • Deep understanding of data structure design, networking, system, kernel, cloud infrastructure.
  • Experienced in working within a global team and cooperating with cross-functional teams in a fast-paced and dynamic setting with limited oversight.
  • Familiar with edge computing, CDN, load balance, distributed storage/computing architecture or other public cloud products and technologies.
Read Full Description
Confirmed 4 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles