Software Engineer Graduate
TikTok
Posted 13 Nov 2026, 04:47 ET
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree or Master's degree
- Must know
- Social mediaLLMsOperationsOnboarding
- Nice to have
- CRMSalesSparkRedis
- Work
- On-site in San Jose
- Pay
- Not stated by the employer.
- Skill demand
- LLMs21%Operations17%Social media14%Onboarding12%of 66 similar entry-level jobs posted in the US this week
- Listed
- Nov 13, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
TikTok is seeking Software Engineer Graduates to join their AI Agent & Global Revenue Platform team, with a 2027 start date. This role involves building the next-generation AI Agent-powered intelligent growth platform that serves millions of advertisers and reaches billions of users. You will embed LLM reasoning, multimodal perception, and autonomous decision-making into the advertising lifecycle. As a graduate, you will have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Key Responsibilities
- Architect & build AI Agent systems.
- Work on backend development of TikTok's proprietary CRM platform.
- Build enterprise-grade solutions serving millions of customers and supporting billions in revenue.
- Build a globalized CRM System with high performance and availability across multiple regions.
- Collaborate cross-functionally with Product, Operations, Sales, and Data Science teams to utilize AI capabilities into measurable growth outcomes.
Requirements & Tech Stack
- Minimum Qualifications:
- Completing or recently completed a Bachelor's or Master's degree in Computer Science or a related discipline.
- Preferred Qualifications:
- Hands-on experience with AI Agents and Multi-Agent workflows (e.g., autonomous task execution, agent collaboration).
- Deep familiarity with engineering patterns such as MCP (Model Context Protocol), RAG (Retrieval-Augmented Generation), and Code Embedding.
- Experience with big data components including Spark, OLAP engines and Flink is a plus.
- Familiarity with Elastic Search and key/value stores (Redis, Memcached etc.) is a plus.
- Familiarity with Message Queue (Kafka, RabbitMQ, RocketMQ etc.) is a plus.
- Familiarity with CRM platforms and Ad Sales automated processes is a plus.
- Experience with Java is preferred.
- Experience with Spring Boot and/or other Microservice frameworks is preferred.
- Experience with relational databases (MySQL, Postgres etc.) is preferred.
Additional Information
- Successful candidates must 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 globally across TikTok and its affiliates.
- Applications will be reviewed on a rolling basis.