Software Engineer, AI Agents for Creation Tools

TikTok
San Jose, California

About the job

We are building the next generation of AI-native creation tools powered by intelligent AI agents. Our mission is to transform how people create by embedding agentic AI directly into creative workflows—from AI-powered camera effect generation to AI-driven video editing and storytelling. Our team operates at the intersection of AI research, systems engineering, and creative product development, translating advances in agentic AI into scalable, real-world creation tools used by millions of creators. We work closely with product and design partners to ensure that sophisticated AI systems result in simple, powerful, and intuitive creative experiences.

Responsibilities

Build production-grade AI agent systems for creative applications

Implement agent orchestration frameworks integrating planning, reasoning, and tool execution

Develop scalable pipelines for AI-powered camera effect generation and AI-driven video editing

Integrate large language models and generative models into real-time and batch workflows

Ensure system reliability, performance, and scalability in production environments

Collaborate with research and product teams to deliver user-facing AI features

Qualifications

Minimum

Bachelor’s or Master’s degree in Computer Science or a related field

3+ years of related industry experience

Strong experience in backend or platform engineering

Experience integrating AI or machine learning systems into production

Experience building or integrating AI agents that can invoke tools or execute generated code as part of automated workflows

Strong system design and distributed systems fundamentals

Proficiency in Python, C++, Go, or similar languages

Preferred

Experience building coding agents, tool-calling frameworks, or agent systems operating over APIs or services

Experience with creative tools, media systems, or content platforms

Familiarity with multimodal inference pipelines and AI deployment infrastructure