Software Engineer Graduate (AI Agent & Global Revenue Platform)

TikTok
San Jose, CA
Job Description
Role Overview

As a graduate software engineer, you will be responsible for building the next-generation AI Agent-powered intelligent growth platform that serves millions of advertisers and reaches billions of users every day. You will work on backend development of TikTok's proprietary CRM platform, build enterprise-grade solutions, and collaborate with cross-functional teams.

What You Will Do

Your key responsibilities will include architecting and building AI Agent systems, working on backend development, building a globalized CRM System, and collaborating with Product, Operations, Sales, and Data Science teams.

Why It Might Be a Fit

Successful candidates must be able to commit to an onboarding date by the end of the year. You will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.

Requirements

  • Individuals who are completing or have recently completed a Bachelor's or Master's degree in Computer Science or a related discipline.
  • Hands-on experience with AI Agents and Multi-Agent workflows
  • Deep familiarity with engineering patterns such as MCP, RAG, and Code Embedding
  • Experience with big data components including Spark, OLAP engines, and Flink
  • Familiarity with Elastic Search and key/value stores
  • Familiarity with Message Queue (Kafka, RabbitMQ, RocketMQ etc)
  • Experience with Java
  • Experience with Spring Boot and/or other Microservice frameworks
  • Experience with relational databases (MySQL, Postgres etc)
]]>