ByteDance
Software Engineer intern (Global Traffic Architecture) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline.
About the job
Develop software and infrastructure for ByteDance’s multi-cloud traffic platform, including traffic processing, networking services, telemetry, and AI-powered engineering tools.
What you'll do
- Build traffic software, data pipelines, telemetry, APIs, and platform infrastructure for large-scale online traffic.
- Troubleshoot production issues, tune performance, and research ways to improve traffic processing efficiency and scalability.
- Develop AI-powered engineering tools and agents to support development, diagnosis, and operations.
What they ask for
- Currently pursuing a Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline.
- Proficiency in one or more of Python, Go, Rust, C, or C++, with hands-on experience in Linux environments.
- Solid understanding of TCP/IP, HTTP/HTTPS, and DNS.
- Familiarity with AI/LLM application development, such as prompt engineering, retrieval-augmented generation (RAG), or AI-assisted developer tools.
Nice to have
- Experience developing AI agents, such as LLM-powered agents, tool use, multi-agent systems, or agent frameworks.
- Experience with proxy software such as Nginx or Envoy, or modern network protocols such as HTTP/2, HTTP/3 (QUIC), and TLS 1.3.
Tools
Python, Go, Rust, C, C++, Linux, Nginx, Envoy
AI focus
Develop AI-powered engineering productivity tools and agents, including LLM-based assistants, workflow automation, and operations copilots; familiarity with prompt engineering, RAG, or AI-assisted developer tools is required.
Model-written summary · the original posting is authoritative