Production System Engineer Graduate
ByteDance
About the Role
ByteDance is looking for a motivated Production System Engineer passionate about Linux systems, server hardware, automation, AI infrastructure, and large-scale data center operations. This role offers opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Key Responsibilities
- Server Infrastructure Operations: Assist with the deployment, validation, monitoring, maintenance, and lifecycle management of large-scale server fleets, including CPU and GPU servers.
- Automation Development: Develop scripts, tools, and automation solutions using Python, Bash, Go, or other programming languages to reduce manual operational work and improve infrastructure efficiency.
- Linux Systems: Work with Linux-based production environments and help troubleshoot operating system, hardware, storage, networking, and performance-related issues.
- GPU and AI Infrastructure: Gain exposure to modern AI infrastructure and GPU server platforms, and contribute to operational tooling, validation, monitoring, or reliability improvements.
- Monitoring and Data Analysis: Analyze server health, hardware failures, operational metrics, and infrastructure data to identify trends, risks, and opportunities for improvement.
- AI for Infrastructure Operations: Explore opportunities to apply AI and large language models to infrastructure troubleshooting, automation, knowledge management, and operational decision-making.
Requirements & Tech Stack
- Passion for Linux systems, server hardware, automation, AI infrastructure, and large-scale data center operations.
- Experience working with experienced infrastructure engineers on real production challenges involving large-scale server fleets, GPU infrastructure, automation platforms, and AI-assisted operational tools.
- Ability to contribute to building automation, improving operational efficiency, troubleshooting production issues, and supporting the lifecycle management of servers deployed across ByteDance's global data centers.
- Python, Bash, Go
- Linux
- GPU
- AI
- Data Center Operations
Qualifications
Minimum Qualifications
- Individuals who are completing or have recently completed a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or a related technical field.
- Experience in systems engineering, infrastructure operations, DevOps, Site Reliability Engineering, or related technical roles, or equivalent hands-on project experience.
- Solid understanding of Linux system (Debian or Ubuntu preferred) administration and troubleshooting.
- Programming or scripting experience in Python, Bash, Go, or another modern programming language.
- Understanding of operating systems, computer architecture, networking fundamentals, and storage systems.
Preferred Qualifications
- Experience developing automation tools or infrastructure software using Python, Bash, Go, or similar languages.
- Working with server hardware, PC building, homelabs, or data center infrastructure.
- Experience working with NVIDIA GPU platforms, AI infrastructure, CUDA, or high-performance computing environments.
- Applying networking fundamentals, including TCP/IP, DNS, DHCP, VLANs, and routing.
- Hands-on experience through internships, research, open-source projects, homelabs, technical competitions, or personal engineering projects.
- Experience with infrastructure monitoring, observability, logging, or telemetry platforms.
- Experience with Git, Docker, Kubernetes, REST APIs, SQL, or infrastructure automation frameworks such as Ansible.