B

ByteDance

Builds content apps, business software and AI

Backend Software Engineer - Compute SRE, Cloud Infrastructure

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, a related technical field, or equivalent practical experience is required.
  • At least 3 years of experience in Site Reliability Engineering, Production Engineering, Systems Engineering, or a similar infrastructure role is required.
  • Strong hands-on experience operating Kubernetes in production, including troubleshooting clusters, nodes, pods, controllers, and workload scheduling, is required.
  • Experience managing compute resources across CPU and GPU nodes, including capacity, allocation, isolation, utilization, and failure recovery, is required.
  • Strong knowledge of Linux systems, container runtimes, cgroups, namespaces, networking fundamentals, and host-level performance troubleshooting is required.
  • Proficiency in Go, Python, Bash, or another programming language used for automation and infrastructure tooling is required.

Responsibilities

  • Own the reliability of large-scale Kubernetes and GPU clusters, leading incident response, root-cause analysis, and corrective actions across control planes, nodes, container runtimes, scheduling, and host-level dependencies.
  • Operate CPU and GPU clusters through provisioning, upgrades, scaling, configuration changes, repair, replacement, and decommissioning; build safe rollout, rollback, and validation mechanisms for cluster-level changes.
  • Improve placement, utilization, isolation, and availability for online, batch, data, and AI/ML workloads across CPU and GPU resources; optimize quotas, priorities, preemption, affinity, autoscaling, and accelerator-aware scheduling.
  • Own compute capacity planning, resource forecasting, and performance tuning across clusters and failure domains; balance workload demand, reliability, utilization, and infrastructure cost.
  • Define SLOs and error budgets for compute and AI infrastructure services; improve monitoring, alerting, runbooks, production-readiness reviews, and failure recovery for clusters and workloads.
  • Build maintainable tooling and automated remediation to reduce operational toil and improve deployment safety; partner with workload owners and infrastructure teams on platform standards, design reviews, and operational practices.
  • Participate in a rotational on-call schedule, responding to, troubleshooting, and resolving production incidents involving Kubernetes clusters, CPU and GPU nodes, containers, scheduling, and resource availability.
  • Work with senior engineers and partner teams to improve the reliability, performance, and efficiency of the compute platform.

Desired Qualifications

  • Experience operating large, multi-cluster or multi-region Kubernetes fleets, including GPU clusters and AI infrastructure at scale.
  • Deep knowledge of Kubernetes architecture and internals, including the API server, etcd, scheduler, controller manager, kubelet, admission control, and custom controllers or operators.
  • Experience with heterogeneous resource scheduling and management, including CPU/GPU requests and limits, quotas, priorities, preemption, affinity, taints and tolerations, autoscaling, bin packing, workload isolation, and accelerator-aware placement.
  • Experience supporting distributed AI/ML training or inference workloads and diagnosing GPU availability, utilization, topology, device-plugin, or scheduling issues.
  • Experience with container runtimes, infrastructure-as-code, configuration management, and Kubernetes deployment tooling such as Terraform, Ansible, Helm, or GitOps workflows.
  • Experience designing AI infrastructure reliability mechanisms, including SLOs, capacity models, failure-domain planning, observability, automated remediation, and workload recovery.
  • A systematic approach to complex troubleshooting, strong written and verbal communication, and clear ownership during high-impact incidents.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs