TikTok
Software Engineer Intern (TikTok-Generalized Arch-Code Intelligence & Quality Validation) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Experience
- 12 weeks during Summer 2027.
- Education
- Currently pursuing an undergraduate or master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Visa sponsorship
- Candidates must establish authorization to work in the United States. The company does not provide sponsorship or immigration-related benefits.
About the job
Build and improve code-graph and quality-validation systems to detect, reproduce, and help resolve software issues.
What you'll do
- Build and optimize code graphs by extracting static relationships and cleansing and aggregating dynamic trace data.
- Develop graph-based static validation rules and contribute to dynamic validation tools for issue reproduction and root-cause localization.
- Analyze production quality issues, automate validation coverage, and research techniques in code analysis, program slicing, and anomaly detection.
What they ask for
- Currently pursuing an undergraduate or master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Able to work for 12 weeks during Summer 2027.
- Proficient in at least one of Go, Python, Java, or C++, with good coding practices.
- Strong understanding of data structures and algorithms, and ability to independently read and implement moderately complex algorithm modules.
Nice to have
- Experience with static analysis, dynamic tracing, compiler development, or automated testing.
- Relevant academic publications, major open-source contributions, or a personal technical blog or portfolio demonstrating independent investigation.
Tools
Go, Python, Java, C++, AST, CFG, eBPF, OpenTelemetry
Model-written summary · the original posting is authoritative