Senior Software Engineer, Cloud Infrastructure

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

Build and scale cloud infrastructure that powers development services such as Cloud IDE, intelligent unit test generation, code/build systems, CI/CD, and microservice monitoring. In the Cloud Infra team, you’ll develop cluster management for VM/container-based workloads, design distributed scheduling and resource frameworks, and implement cluster federation and scaling/co-location solutions to optimize utilization across macOS, Linux, and Windows servers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Senior 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 and scale cloud infrastructure that powers development services such as Cloud IDE, intelligent unit test generation, code/build systems, CI/CD, and microservice monitoring. In the Cloud Infra team, you’ll develop cluster management for VM/container-based workloads, design distributed scheduling and resource frameworks, and implement cluster federation and scaling/co-location solutions to optimize utilization across macOS, Linux, and Windows servers.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build vm/container-based cluster management for macOS/Linux/Windows servers with horizontal scalability.
  • •Develop distributed resources and task scheduling frameworks to host production workloads, including DevOps platform, distributed build systems, and distributed cache/storage services.
  • •Implement cluster federation and scaling solutions (horizontal and vertical) to improve resource utilization.
  • •Create co-location solutions to optimize resource utilization.
  • •Support development services that streamline engineering productivity (e.g., Cloud IDE, intelligent unit test generation, CI/CD, and microservice management/monitoring).

Key Requirements

  • •Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • •Experience with one or more general programming languages including Golang, Python, or C/C++.
  • •Experience working with two or more of: Unix/Linux environments, distributed and parallel systems, networking systems, and developing large-scale software systems.
  • •Experience in large-scale resources and tasks scheduling development.
  • •Project experience in application scaling, workload co-location/isolation enhancement, and vm/container runtime projects.
Experience:CloudDevOpsDistributed systemsCI/CDMicroservices
Education:Bachelor's
Tech Stack:GolangPythonC/C++Unix/LinuxVMContainersCI/CDMicroservicesDistributed build systemsDistributed cache/storageTask schedulingNetworking systems

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