Software Engineer Graduate (Tech and Product, USDS) - 2027 Start

TikTok USDS Joint Venture
San Jose, CAVOLUNTEERPosted Aug 4, 2026

Role responsibilities

Design, develop, and deploy production-grade backend microservices and distributed systems to support TikTok USDS users. Focus on optimizing system performance, reliability, and security while meeting strict data privacy standards.

Requirements

Requires a Bachelor's or Master's degree in Computer Science, Engineering, Math, Statistics, or a related field. Candidates must have strong coding skills in Go, C++, Java, or Python and a solid foundation in data structures and algorithms.

Key skills

Go, C++, Java, Python, Data Structures, Algorithms, Distributed Systems, Microservices, Kafka, RocketMQ, RPC Frameworks, Distributed Databases, Big Data Systems, Software Design, Computer Systems, Backend Development

Keywords

Software Engineering, Backend Infrastructure, Microservices, Distributed Systems, Data Security, Privacy Protections, Compliance, High-concurrency Systems, Kafka, RocketMQ, RPC, Big Data, Go, C++, Java, Python, Algorithms, Data Structures, Software Design, Scalability, Fault-tolerance, Monitoring, Logging, USDS, TikTok

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free