Software Engineer – Cloud Infrastructure
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, 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