Senior Software Engineer, Cloud Infrastructure

ByteDance

San Jose (CA)

On-site

USD 212,800 - 387,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental and vision insurance
401(k) with company match
Parental leave
Disability coverage
Life insurance
Wellbeing benefits
Paid holidays
Paid sick days
Paid personal time

Job summary

ByteDance in San Jose is seeking a Senior Software Engineer to join the Cloud Infrastructure team. You will build scalable VM/container-based systems, support DevOps workloads, and contribute to the design of a distributed resource management platform.

The role emphasizes systems programming in Golang, Python, or C/C++, with a focus on Unix/Linux environments, large-scale systems, and performance. Regular employment with strong compensation and growth opportunities.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related 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 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.

Skills

Golang
Python
C/C++

Education

Bachelor’s degree or equivalent

Job description

Senior Software Engineer, Cloud Infrastructure

Location: San Jose

Team: Technology

Employment Type: Regular

Job Code: B4507A

Responsibilities

About the Team: The RD Services team works to build out the development services that enable engineers to deliver high-quality features and systems to our users. We aim to provide systems enabling software development streamline and productive. The systems we are building include Cloud IDE, Intelligent Unit Test Generation, code and build systems, CI/CD software, Micro service management and monitoring.

  • 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.
Qualifications
  • Minimum Qualifications:
    • 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.
  • 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.
Job Information

The base salary range for this position in the selected city is $212,800 - $387,600 annually.

Compensation may vary outside of this range depending on a candidate’s qualifications, skills, competencies, and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

Benefits

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of paid personal time (prorated upon hire with increasing accruals by tenure).

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

Fair Chance / Reasonable Accommodation

For Los Angeles County (unincorporated) Candidates: Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

  1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues.
  2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems.
  3. Exercising sound judgment.
Reasonable Accommodation

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://tinyurl.com/RA-request

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead Software Engineer, Programming Language
Tech Lead Software Engineer, Programming Language

ByteDance • San Jose (CA)

On-site
USD 244,800 - 450,000
Medical Insurance
401k Matching
Parental Leave
+6
Senior Software Engineer, AI Infrastructure - Developer Tooling
Senior Software Engineer, AI Infrastructure - Developer Tooling

ByteDance • San Jose (CA)

On-site
USD 212,800 - 387,600
Medical insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)
Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

ByteDance • San Jose (CA)

On-site
USD 156,000 - 387,600
Medical insurance
401(k) plan with company match
Parental leave
+6
Tech Lead Cloud Site Reliability Engineer - DCS Cloud
Tech Lead Cloud Site Reliability Engineer - DCS Cloud

ByteDance • San Jose (CA)

On-site
USD 244,800 - 450,000
Tech Lead - Machine Learning Platform Engineer
Tech Lead - Machine Learning Platform Engineer

ByteDance • San Jose (CA)

On-site
USD 244,800 - 450,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+2
Senior Software Engineer- Metadata Storage
Senior Software Engineer- Metadata Storage

ByteDance • San Jose (CA)

On-site
USD 212,800 - 387,600
Medical insurance
Dental insurance
Vision insurance
+8
Server System Integration Testing and Validation Engineer San Jose Regular
Server System Integration Testing and Validation Engineer San Jose Regular

Pangleglobal • San Jose (CA)

On-site
USD 156,000 - 388,000
Tech Lead,Infrastructure Delivery Platform
Tech Lead,Infrastructure Delivery Platform

ByteDance • San Jose (CA)

On-site
USD 212,800 - 387,600
Senior Software Engineer, Backend and Infrastructure
Senior Software Engineer, Backend and Infrastructure

ByteDance • San Jose (CA)

On-site
USD 156,000 - 387,600
Cloud Site Reliability Engineer - DCS Cloud San Jose Regular
Cloud Site Reliability Engineer - DCS Cloud San Jose Regular

ByteDance • San Jose (CA)

On-site
USD 136,000 - 360,000
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid personal time off
+1