TikTok
Senior AI Software Engineer - Code Intelligence & Quality Validation
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of professional software development experience.
- Education
- Bachelor's degree or above in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
About the job
Develops Code Graph and quality-validation systems to analyze code and runtime behavior, detect and diagnose production issues, and improve software reliability and engineering efficiency.
What you'll do
- Design and build Code Graph capabilities, including relationship extraction, trace processing, execution-path reconstruction, and graph modeling.
- Develop static and dynamic validation systems for detecting, reproducing, localizing, and assisting with fixes for quality issues.
- Analyze complex production problems, generalize recurring patterns into automated validation, and drive adoption with partner teams.
What they ask for
- Bachelor's degree or above in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- 3+ years of professional software development experience.
- Proficiency in at least one mainstream programming language, such as Java / Kotlin / Go / Python / C++.
- Experience with large-scale or complex engineering projects, including independently designing and implementing solutions through production.
Nice to have
- Android development, especially Android Framework, architecture, modularization, build systems, performance optimization, or large-scale applications.
- Experience in static or program analysis, tracing and observability, Code Intelligence, distributed or graph systems, LLMs / AI Coding Agents, or related research and open-source work.
Tools
Java, Kotlin, Go, Python, C++, Android Framework, eBPF, OpenTelemetry
AI focus
Explores and applies LLMs / Agents and related techniques to code analysis, validation, and engineering problems.
Model-written summary · the original posting is authoritative