TikTok
Software Engineer, AI Agent
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 1+ year of software engineering experience in the internet industry.
- Education
- MS or above in Computer Science, Artificial Intelligence, or a related field.
About the job
Build AI Agent systems and personalized marketing solutions for TikTok’s advertising growth platform, integrating LLMs and multimodal models across the advertising lifecycle.
What you'll do
- Design Agent frameworks for planning, tool use, memory, and multi-agent orchestration.
- Integrate foundation models with business systems using prompt engineering, RAG, and structured outputs; build personalized marketing workflows.
- Improve creative generation, bidding strategies, and ad delivery through multimodal capabilities and iterative optimization; collaborate across teams.
What they ask for
- MS or above in Computer Science, Artificial Intelligence, or a related field.
- 1+ year of software engineering experience in the internet industry, with strong CS fundamentals in data structures, algorithms, OS, and networking.
- Deep understanding of AI Agent architectures and hands-on experience with at least one listed Agent framework or related capability, such as Tool-Use, RAG, or Prompt Engineering.
- Strong system design skills; excellent teamwork and communication skills.
Nice to have
- Experience building ads, recommendation, or big-data platforms, including leading a large-scale project end-to-end; or designing and deploying multi-agent systems.
- Hands-on MLOps/LLMOps experience, frontier Agent research interest, or open-source contributions or technical blog posts in AI/ML.
Tools
LangChain, LangGraph, AutoGen, CrewAI, RAG, WhatsApp
AI focus
Build autonomous AI Agents for advertising growth, including planning, tool use, memory, multi-agent orchestration, LLM reasoning, RAG, personalized marketing, and multimodal creative optimization.
Model-written summary · the original posting is authoritative