T

TikTok

Short-form video platform with ads

Software Engineer - AI Agent

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A Master of Science or higher in Computer Science, Artificial Intelligence, or a related field.
  • At least 1 year of software engineering experience in the internet industry, with strong fundamentals in data structures, algorithms, operating systems, and networking.
  • A deep understanding of AI agent architectures and hands-on experience with one or more of the following: agent frameworks such as LangChain, LangGraph, AutoGen, or CrewAI; tool-use and function-calling mechanisms; retrieval-augmented generation (RAG) pipeline construction using vector databases, embeddings, and retrieval strategies; or prompt engineering, including chain-of-thought, few-shot, or ReAct prompting.
  • Strong system-design skills and the ability to develop sound technical solutions for complex business problems.
  • Excellent teamwork and communication skills.

Responsibilities

  • Architect and build autonomous AI agent frameworks for advertising-growth and marketing scenarios, including task-planning engines using ReAct or Plan-and-Execute paradigms, pluggable tool-use and function-calling skill layers, long- and short-term memory management using vector retrieval and conversation summarization, and multi-agent orchestration supporting role-based task delegation and message routing.
  • Design prompt-engineering and chain-of-thought reasoning pipelines, and connect foundation models with business systems through retrieval-augmented generation and structured output to support decisions using advertiser profiles and ad-performance data across registration, activation, and scaling.
  • Build event-driven, omnichannel personalized marketing agents and automation spanning WhatsApp, phone, email, ad placements, and other channels, implementing workflows from intent recognition through strategy generation and action execution to feedback.
  • Use multimodal foundation-model capabilities, agent self-evaluation, and iterative optimization such as self-reflection and critique loops to improve creative-asset quality, automated bidding-strategy tuning, and delivery efficiency.
  • Collaborate with Product, Operations, Sales, and Data Science teams to translate AI capabilities into measurable growth outcomes.

Desired Qualifications

  • Experience building advertising, recommendation, or big-data platforms, including leading at least one large-scale project end-to-end.
  • Experience designing and deploying multi-agent systems, including agent communication protocols, state management, and fault tolerance.
  • Hands-on MLOps or LLMOps experience, including model serving, evaluation, and monitoring pipelines.
  • Active interest in frontier agent research, including ReAct, Reflexion, Tree-of-Thought, and Plan-and-Execute.
  • Open-source contributions or published technical blog posts in AI or machine learning.
  • An analytical mindset with product sense and the ability to make technical decisions from a business perspective.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs