Software Engineer Graduate (Tech and Product, USDS) - 2027 Start
- ๐บ๐ธ United States
- On-site
- Entry level
- 2 months ago
- Microservices
- C++
- Java
- Python
About the team
The Tech and Product team of TikTok USDS is missioned to empower TikTok US users to have a great user experience with strong data security and privacy protections, focusing on compliance, reliability, business and product support, and efficiency improvement.
As part of this team, you will design, build, and maintain highly scalable, reliable, and secure software systems. You will work on core backend infrastructure, high-throughput microservices, and specialized compliance pipelines that power product features (such as Recommendations, Search, and E-Commerce) while meeting strict data security and privacy standards for US users.
We are looking for talented individuals to join our team. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.
Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early.
Depending on the team that you'll be considered for, you can expect to
- Design, develop, test, and deploy production-grade backend microservices and distributed systems.
- Continuously optimize system performance, latency, memory utilization, and resource efficiency. Build robust monitoring, logging, and fault-tolerant mechanisms to ensure high system availability.
Minimum Qualification(s)
- Individuals who are completing or have recently completed a Bachelor's/ Master's degree in Computer Science, Engineering, Math, Statistics, or a related discipline.
- Solid background in Data Structures, Algorithms, Computer Systems, and Software Design.
- Strong coding skills in at least one modern language: Go, C++, Java, or Python.
Preferred Qualification(s)
- Knowledge or hands-on experience with high-concurrency systems, distributed databases, RPC frameworks, message queues (Kafka, RocketMQ), or big data systems.
- Prior technical internship experience in top tech companies, or achievements in competitive programming.
Software Engineer Graduate (Tech and Product, USDS) - 2027 Start ยท TikTok USDS