> Markdown version of [/jobs/ext/2709185-machine-learning-software-engineer-graduate-tiktok-content-ecology](https://www.wearedevelopers.com/jobs/ext/2709185-machine-learning-software-engineer-graduate-tiktok-content-ecology). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Software Engineer Graduate (TikTok Content Ecology) - **Company:** Tiktok Inc. - **Location:** San Jose, CA, United States - **Experience:** Starter - **Salary:** $128,000.0 - $316,800.0 - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Computer Programming, Computer Engineering, Distributed Computing Environment, Distributed Systems, Python (Programming Language), Machine Learning, Open Source Technology, Tensorflow, Pytorch, Large Language Models, Deep Learning, Information Technology, Virtual Agents - **Published:** September 4, 2026 - **Apply:** https://www.themuse.com/jobs/tiktok/machine-learning-software-engineer-graduate-tiktok-content-ecology-2027-start-phd ## About the Role Individuals who are completing or have recently completed a PhD degree in computer science, computer engineering, electrical engineering, applied mathematics, or a related discipline. - Strong programming skills in Python, C++, or similar languages. - Hands-on experience with deep learning frameworks such as TensorFlow or PyTorch. - Hands-on experience with LLMs/MLLMs, specifically focusing on Post-Training (SFT, RL) and/or Inference optimization. - Solid understanding of machine learning fundamentals and the modern AI stack. - Strong proficiency in integrating AI tools into knowledge discovery and research workflows. - Excellent communication skills to collaborate across teams. Preferred Qualifications: - Experience with distributed computing and optimizing AI models for real-world applications. - Experience in applying machine learning techniques to enhance business and user experiences. - Deep knowledge of agent architectures, including planning, tool use (e.g., LangChain, LlamaIndex), skills, and memory systems. - Strong experience in working with Agentic modeling, workflows, and frameworks. - Publications in top AI/ML conferences (NeurIPS, ICML, CVPR, ACL, AAAI, etc.) or strong contributions to open-source AI projects. ## Description Develop and optimize LLM/MLLM, Agent, NLP, CV, and recommendation models to improve TikTok's content ecosystem. - Design, build, and optimize advanced Agentic AI frameworks, focusing on core components like planning, tool use, skills, and memory., Implement multimodal AI solutions, integrating video, text, and speech understanding. - Train and fine-tune deep learning models using TensorFlow, PyTorch, or other ML frameworks. - Deploy and scale machine learning solutions in a distributed computing environment. - Work closely with AI researchers, software engineers, and business teams to apply AI technologies effectively. ## Related Videos - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [TikTok's Privacy Innovation](https://www.wearedevelopers.com/videos/1036-tiktok-s-privacy-innovation) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [30 Golden Rules of Deep Learning Performance](https://www.wearedevelopers.com/videos/11-30-golden-rules-of-deep-learning-performance) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)