T

TikTok

Short-form video platform with ads

Machine Learning Software Engineer - LLM & Agentic AI, Content Ecology Local Services

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree or above in Computer Science, Artificial Intelligence, Software Engineering, or a related technical field is required.
  • Strong foundations in machine learning and deep learning, including understanding of Transformer architectures, large language models, multimodal large language models, and modern representation learning techniques.
  • Experience in one or more relevant areas, such as natural language processing, computer vision, multimodal understanding, AI agents, knowledge graphs, retrieval and recommendation, conversion modeling, causal uplift modeling, or decision optimization.
  • Hands-on experience with Python, PyTorch, distributed model training, and large-scale data processing, along with algorithmic, software engineering, and production deployment capabilities.
  • Ability to formulate and solve complex, ambiguous problems, translate research advances into scalable production solutions, and deliver measurable business impact.
  • Cross-functional collaboration and communication skills, with a track record of driving technically complex projects to high-quality execution.

Responsibilities

  • Drive the research and development of core algorithms for TikTok Local Services, leveraging large language models and multimodal large language models, agentic AI, natural language processing, computer vision, conversion modeling, global optimization, and causal uplift modeling.
  • Develop deep semantic representations and structured models of content, products, and user intent, while building foundational capabilities across product knowledge graphs, intent understanding, and end-to-end intelligent transaction optimization.
  • Continuously enhance supply- and demand-side experiences to drive sustainable growth in transaction conversion.
  • Address local-services technical challenges, including multilingual and multimodal understanding, highly dynamic environments, and long-horizon sequential decision-making.
  • Stay at the forefront of research, translate state-of-the-art advances into production-grade solutions, scale proven innovations, and establish reusable algorithmic foundations with broad applicability.

Desired Qualifications

  • Experience building large-scale machine learning systems for e-commerce, recommendation, search, advertising, marketplaces, or other transaction-oriented products.
  • Experience working with multilingual, multimodal, or highly dynamic data and deploying models in large-scale production environments.
  • Publications at leading conferences, such as NeurIPS, ICML, ICLR, CVPR, ICCV, ECCV, ACL, EMNLP, NAACL, KDD, WWW, SIGIR, RecSys, AAAI, Interspeech, or ICASSP.
  • Demonstrated technical leadership through driving cross-functional initiatives, establishing reusable algorithmic capabilities, or mentoring engineers and researchers.

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