jobapplier

Backend Software Engineer (SRE) Intern (Technical Infrastructure) - 2027 Start

ByteDance

Skills

Required

  • Software Development

Preferred

  • Linux operating system
  • storage
  • network IO
  • programming languages
  • Python
  • Go
  • Java
  • design patterns

About ByteDance

  • Introduction The team is responsible for infrastructure systems, including Storage/Computing/DB.
  • We aim to be the leading SRE team across the industry.
  • In the SRE team, you will have the opportunity to manage the complex challenges of scale, while using expertise in coding, algorithms, complexity analysis, and large-scale system design.
  • We embrace a culture of diversity, intellectual curiosity, openness, and problem-solving.
  • We also encourage ownership, self-governance and independence to work on various projects, and an environment that provides the support and mentorship needed to learn and grow as an engineer.

Responsibilities

  • Reliability: Ensuring the reliability and efficiency of our core infrastructure, focusing on system capacity and stability; setting up reliability standards and recovery SOP.
  • Reliability: Troubleshooting and locating the technical issues, bottleneck analysis, managing system high availability architecture transformation and upgrading.
  • Efficiency: Building automated operation solutions for large-scale systems; partnering with system development teams for system iteration.
  • Efficiency: Designing and implementing software platforms and monitoring frameworks for efficient, automated, and intelligent service-oriented architecture (SOA) governance.
  • Cost: There are millions of CPUs.
  • We should build delivery standards, and monitor and budget systems to optimize the cost of the company. - Compliance: Designing and setting up new IDC; designing and implementing data protection plan to meet the standard requirement.

Requirements

  • Currently an Undergraduate in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

Preferred

  • Solid basic knowledge of computer software, understanding of Linux operating system, storage, network IO and other related principles. - Familiar with one or more programming languages, such as Python, Go, and Java.
  • Knowledge of design patterns and coding principles is necessary.

Benefits

  • Our internship program offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth.
  • Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.

Application process

  • Candidates may apply to a maximum of two positions across Our Company and its affiliates globally.
  • Applications will be considered in the order they are submitted.
  • Applications are reviewed on a rolling basis, so we encourage you to apply early.
  • Please clearly state your availability in your resume, including your start and end dates.
  • If you have any questions, please reach out to us at .