Posted in

Software Engineer – Cloud Infrastructure

Software Engineer – Cloud Infrastructure

CompanyByteDance
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related technical field, or equivalent practical experience
  • Experience with one or more general programming languages including but not limited to: Golang, Python, C/C++
  • Experience working with two or more of the following areas: Unix/Linux environments, distributed and parallel systems, networking systems, and developing large scale software systems.

Responsibilities

  • Build vm/container-based cluster management to manage our mac/linux/windows servers, with horizontal scalability
  • Build distributed resources and tasks scheduling framework to host various types of production workloads, covering DevOps platform, distributed build systems, and distributed cache/storage services
  • Build cluster federation, horizontal scaling, vertical scaling, and co-location solutions to optimize resource utilization.

Preferred Qualifications

  • Experience in large scale resources and tasks scheduling development
  • Project experience in application scaling, workload co-location, and isolation enhancement
  • Experience in vm/container runtime and relevant projects