Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)