TikTok
Backend Software Engineer Graduate (Emerging Products & AI Safety) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Completing or recently completed a Bachelor's or Master's degree in computer science or a related discipline.
About the job
Build and optimize Trust and Safety data application platforms, including systems for data integration, development, governance, and BI analysis.
What you'll do
- Contribute to platform architecture design and implementation, and establish architecture specifications.
- Improve system stability and efficiency while reducing storage, compute, and service complexity and costs.
- Build support for data integration, offline and real-time development, data governance, and BI analysis.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in computer science or a related discipline.
- Software development experience in at least one of C++, Python, or Java.
- Proficiency with server technology for distributed or high-concurrency scenarios, such as RPC, message queues, link tracking, and service governance.
- Experience with big data systems and related technologies, such as Spark, Flink, ClickHouse, or HBase.
Nice to have
- Experience with data insight technologies, such as machine learning or statistical analysis.
- Great communication and teamwork skills.
Tools
C++, Python, Java, RPC, Spark, Flink, ClickHouse, HBase
AI focus
The role may involve data insight technologies, including machine learning; this is preferred experience.
Model-written summary · the original posting is authoritative