Job description
Join ByteDance as a Backend Software Engineer Intern in Foundational Technology for a 2026 start in Singapore. You will contribute to building ByteDance's cloud-native infrastructure that powers a broad set of products used by millions. This internship provides hands-on experience with scalable backend systems, microservices, API design, data storage, and cloud-native tooling while learning from senior engineers and collaborating with product and platform teams.
As part of the Foundational Technology group, you will work on core infrastructure components that enable fast, reliable product development across ByteDance. You will gain exposure to distributed systems, API design, performance optimization, and observability practices that ensure high availability and low latency at scale. This role is ideal for driven BS or MS students looking to apply their academic knowledge to real-world backend challenges.
During the program, you will receive mentorship, participate in code reviews, and contribute to tooling and services that many ByteDance products rely on. This is a collaborative environment designed to accelerate your learning and prepare you for a career in software engineering and cloud infrastructure.
Why ByteDance? You will join a team of curious, collaborative engineers who value craftsmanship and impact. This internship offers hands-on projects, exposure to large-scale systems, and growth opportunities that prepare you for the next step in your career.
Responsibility
- Assist in designing and implementing backend services that power ByteDance cloud native infrastructure
- Build robust APIs and data pipelines with scalability, reliability, and security in mind
- Collaborate with product, data, and platform teams to deliver end-to-end solutions
- Participate in code reviews, testing, and performance optimization
- Contribute to foundational technology components used across ByteDance products
- Document APIs and internal tooling and present progress in regular standups
- Learn distributed systems principles, CI/CD, monitoring, and observability
Qualification
- Currently pursuing BS or MS in Computer Science, Software Engineering, or a related field
- Strong foundation in data structures and algorithms and solid software design skills
- Proficiency in at least one language such as Java, Python, Go, or C++
- Familiarity with RESTful APIs, databases, and distributed systems concepts
- Excellent teamwork, communication, and problem solving skills
- Ability to work in a fast paced, collaborative environment in Singapore
- Eagerness to learn and adapt in a hands-on engineering setting
- Prior internship or project experience in backend development or cloud infrastructure is a plus