TikTok
Software Engineer - LLM Applications and AI Agents
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- Minimum of 3 years in software engineering, with a focus on AI/ML applications.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related technical field; advanced degree preferred.
About the job
Designs and builds LLM-powered applications and AI agents for data development platforms.
What you'll do
- Design and implement architectures integrating LLMs into business applications.
- Develop AI agents for complex reasoning and task execution, and build scalable AI-powered systems with cross-functional teams.
- Develop expertise in data development platforms and stay current with AI, LLM, and RAG advancements.
What they ask for
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3 years of software engineering experience focused on AI/ML applications.
- Experience in complex system design and architecture, particularly in AI-driven environments.
- Proficiency in at least one of Python, Java, C++, Golang, or Rust; experience with big data processing and distributed computing systems.
Nice to have
- Understanding of machine learning, natural language processing, and deep learning frameworks.
- Advanced degree.
Tools
LLMs, Retrieval-Augmented Generation (RAG), Python, Java, C++, Golang, Rust
AI focus
Integrate LLMs into business applications and develop AI agents for complex reasoning and task execution, including work with RAG.
Model-written summary · the original posting is authoritative