TikTok
Machine Learning Software Engineer (LLM & Agentic AI - TikTok - Content Ecology Local Services)
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree or above in Computer Science, Artificial Intelligence, Software Engineering or a related technical field.
About the job
Develop and deploy machine-learning algorithms for TikTok Local Services, improving content and product understanding, user intent, and transaction conversion.
What you'll do
- Build core algorithms and structured representations for content, products, and user intent.
- Improve supply- and demand-side experiences and optimize transaction conversion.
- Translate research advances into production solutions and reusable algorithmic capabilities.
What they ask for
- Bachelor's degree or above in Computer Science, Artificial Intelligence, Software Engineering, or a related technical field.
- Strong foundations in machine learning and deep learning, including Transformer architectures, LLMs, multimodal large language models, and representation learning.
- Experience in one or more relevant areas, such as NLP, computer vision, AI agents, knowledge graphs, recommendation, or decision optimization.
- Hands-on experience with Python, PyTorch, distributed model training, and large-scale data processing, plus production deployment capabilities.
Nice to have
- Experience building large-scale ML systems for e-commerce, recommendation, search, advertising, marketplaces, or other transaction-oriented products.
- Experience with multilingual, multimodal, or dynamic data; leading-conference publications and technical leadership are also noted.
Tools
Python, PyTorch, Transformer architectures, LLMs/MLLMs, NLP, Computer Vision
AI focus
Develop LLM/MLLM, agentic AI, NLP, computer vision, multimodal, recommendation, conversion, and decision-optimization algorithms for Local Services.
Model-written summary · the original posting is authoritative