Software Engineer, Cloud Infrastructure

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: []

Build cloud infrastructure and developer platforms that help engineers ship high-quality features faster. You’ll develop VM/container-based cluster management for macOS/Linux/Windows servers, design distributed scheduling and resource frameworks for production workloads, and improve scalability and resource utilization through federation and scaling solutions. Work across systems like Cloud IDE, CI/CD tooling, microservice management, and monitoring, partnering to deliver reliable dev infrastructure at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer, Cloud Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build cloud infrastructure and developer platforms that help engineers ship high-quality features faster. You’ll develop VM/container-based cluster management for macOS/Linux/Windows servers, design distributed scheduling and resource frameworks for production workloads, and improve scalability and resource utilization through federation and scaling solutions. Work across systems like Cloud IDE, CI/CD tooling, microservice management, and monitoring, partnering to deliver reliable dev infrastructure at scale.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build VM/container-based cluster management for macOS/Linux/Windows servers with horizontal scalability.
  • •Develop distributed resources and a tasks scheduling framework for production workloads, including DevOps platform, distributed build systems, and distributed cache/storage services.
  • •Implement cluster federation and scaling solutions (horizontal, vertical) and co-location to optimize resource utilization.

Key Requirements

  • •Bachelor's degree in Computer Science, Electrical Engineering, or related technical field, or equivalent practical experience.
  • •Experience with one or more programming languages including Go (Golang), Python, or C/C++.
  • •Experience with two or more: Unix/Linux environments, distributed and parallel systems, networking systems, or large-scale software systems.
  • •Preferred experience building large-scale resources and tasks scheduling systems.
  • •Preferred experience with application scaling, workload co-location/isolation enhancement, and vm/container runtime projects.
Education:Bachelor's in Computer Science, Electrical Engineering, or related technical field
Tech Stack:GolangGoPythonC/C++UnixLinuxCI/CDMicroservicesCI/CD softwareCI/CD toolingDevOps

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn