> Markdown version of [/jobs/ext/1922151-ml-infra-engineer-graduate-ads-infra-2027-start](https://www.wearedevelopers.com/jobs/ext/1922151-ml-infra-engineer-graduate-ads-infra-2027-start). 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). --- # ML Infra Engineer Graduate (Ads Infra) - 2027 Start - **Company:** Tiktok Inc. - **Location:** San Jose, CA, United States - **Experience:** Starter - **Salary:** $128,000.0 - $256,000.0 - **Contract:** Permanent contract - **Skills:** Training Data, Java (Programming Language), Artificial Intelligence, Big Data, C++ (Programming Language), Data Structures, Distributed Computing Environment, Distributed Systems, Python (Programming Language), Machine Learning, Recommender Systems, Azure Machine Learning, Data Processing, Graphics Processing Unit (GPU), Feature Engineering, Deep Learning, Containerization, Information Technology, Data Pipelines, Golang - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b69d902d61dd6056 ## About the Role * Individuals who are completing or have recently completed a Bachelor's/ Master's degree in Computer Science or a related discipline. * Proficiency in at least one programming language, such as C++, Python, Go or Java. * Solid knowledge of data structures, algorithms, machine learning and computer systems. * Familiarity with recommendation systems, MLLMs, distributed systems, ML platforms or large-scale data processing. * Experience with deep learning frameworks, distributed training, GPU scheduling, AI agents or cloud-native technologies is a plus., Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment ## Description The ads system at TikTok operates on a massive scale and serves millions of advertisers, clients and influencers across the world. The quality of the ads system highly depends on the ability to handle massive data, and machine learning is widely used to improve the quality of our ads. The Ads Infra team is responsible for building highly efficient and stable infrastructure to collect and process data for the usage of machine learning training, serving, and privacy enforcement, including feature engineering, feature store, training data generation, etc., * Develop and optimize advertising recommendation models, covering training, evaluation, inference and user behavior sequence modeling. * Build large-scale data pipelines for sample generation and joining, feature processing, storage and data quality assurance. * Develop ML platforms for distributed training, model distribution, online serving and lifecycle management. * Explore MLLM applications in advertising, including data production, model training, fine-tuning and inference optimization. * Apply AI agents to workflow orchestration, resource scheduling, failure diagnosis and automated operations. * Build machine learning platforms for GPU allocation, scheduling, usage metering, cost accounting and utilization optimization. ## Related Videos - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Efficient deployment and inference of GPU-accelerated LLMs​](https://www.wearedevelopers.com/videos/929-efficient-deployment-and-inference-of-gpu-accelerated-llms) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud)