Software Engineer - Edge Cloud Infrastructure

8 Minutes ago • 2 Years +
Software Development & Engineering

Job Description

The Edge platform team at ByteDance is building a Kubernetes-based distributed system to manage hundreds of Points of Presence globally. This platform provides cloud-native interfaces for deploying and managing latency-sensitive workloads like traffic acceleration, CDN cache, gaming, livestreaming, and edge computing. The IAAS group is seeking experienced software engineers to enhance workload lifecycle management, multi-tenant isolation, performance optimization, and scaling capabilities. Responsibilities include designing and developing the global Edge IaaS platform, focusing on VM and bare-metal management, resource scheduling, and orchestration, while ensuring reliability and performance.
Good To Have:
  • Contributions to Kubernetes or other CNCF open-source projects (e.g., PRs, bug fixes, or new features in repositories with 1,000+ stars).
  • Proven experience collaborating on global, cross-functional engineering projects in a fast-paced environment and delivering under tight deadlines.
  • Solid understanding of edge computing concepts, content delivery networks (CDN), load balancing strategies, and distributed storage/compute architectures.
  • Hands-on experience implementing IaaS virtual machine networking (VLAN, BGP, OSPF) or familiarity with public cloud networking services(e.g., AWS VPC, Azure Virtual Network).
Must Have:
  • Bachelor’s Degree in Computer Science, Computing Engineering, or related discipline.
  • 2+ years of backend development experience in Go or a comparable language (e.g., Rust, C).
  • Hands-on experience deploying and managing Kubernetes clusters and containerized applications in production.
  • Practical familiarity with virtualization technologies (Libvirt/QEMU/KVM) and Linux system administration.

Add these skills to join the top 1% applicants for this job

cross-functional
game-texts
user-experience-ux
networking
linux
aws
rust
load-balancing
azure
kvm
kubernetes

Responsibilities

About the Team Edge platform is a kubernetes-based distributed system that manages hundreds of PoPs around the world and aims to provide cloud native interfaces to allow internal and external users to deploy and manage kinds of location/latency sensitive workloads, which includes traffic acceleration, CDN cache, gaming, livestreaming, RTC, edge computing, etc. We (IAAS, or infra as a service group) are 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. Responsibilities - Design & Develop Global Edge IaaS System: Work on the architecture, coding, and integration of ByteDance’s global Edge IaaS platform, focusing on modules such as Virtual Machine and Bare-metal management as well as resource scheduling and orchestration. - Collaborate Across Teams: Partner with product managers, SREs, and TPMs to define and develop feature requirements, build a cloud-native hyperconverged edge infrastructure management system. - Ensure Reliability & Performance: Implement monitoring, alerting, and failover mechanisms to guarantee high availability and low latency. Continuously optimize code paths and infrastructure configurations to improve user experience.

Qualifications

Minimum Qualifications - Bachelor’s Degree in Computer Science, Computing Engineering, or related discipline. - 2+ years of backend development experience in Go or a comparable language (e.g., Rust, C), with demonstrated ability to learn new frameworks and APIs quickly. - Hands-on experience deploying and managing Kubernetes clusters and containerized applications in production. - Practical familiarity with virtualization technologies (Libvirt/QEMU/KVM) and Linux system administration. Preferred Qualifications - Contributions to Kubernetes or other CNCF open-source projects (e.g., PRs, bug fixes, or new features in repositories with 1,000+ stars). - Proven experience collaborating on global, cross-functional engineering projects in a fast-paced environment and delivering under tight deadlines. - Solid understanding of edge computing concepts, content delivery networks (CDN), load balancing strategies, and distributed storage/compute architectures. - Hands-on experience implementing IaaS virtual machine networking (VLAN, BGP, OSPF) or familiarity with public cloud networking services(e.g., AWS VPC, Azure Virtual Network).

Set alerts for more jobs like Software Engineer - Edge Cloud Infrastructure
Set alerts for new jobs by bytedance
Set alerts for new Software Development & Engineering jobs in Singapore
Set alerts for new jobs in Singapore
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙