TikTok · 21 hours ago
Machine Learning Engineer, TikTok Ads Ranking - USDS
TikTok is the leading destination for short-form mobile video, and they are seeking a Machine Learning Engineer for their Ads Ranking team. The role focuses on developing and optimizing ads delivery and ranking systems to enhance monetization efficiency and improve user experience through innovative algorithms and model optimization.
Content CreatorsContent DiscoveryMedia and EntertainmentSocial MediaVideo
Responsibilities
Responsible for the development of ads delivery and ranking systems for the global market. Optimizing model in ads delivery system: feature engineering, model structure, auto crossing, ads cold start, modeling delayed feedback, multi-task learning, sequence modeling
Algorithm and system co-design: retrieval algorithm, sample mining, long sequence; Exploring large-scale distributed training framework: GPU tuning, feature processing, synchronous training
Improving ads delivery efficiency in privacy-preserving environments; LRM, the next generation rec system using LLM learning paradigm: entity understanding, end2end Generative Recommendation, sequence only based Recommendation, Mixture of Export
Familiar with the entire software development life cycle, including product discussion, requirement analysis, document writing, system design, coding, testing, etc
Using cutting-edge information retrieval and machine learning technologies, develop industry-leading ranking algorithms that directly enhance the real experience of billions of global users
Deeply explore how large-scale models will disrupt the next generation of search, recommendation, and ranking models, fully leveraging the world knowledge embedded in these models to bring revolutionary transformations to search and recommendation services
Qualification
Required
Master's degree (or Bachelor's degree with 1+) years of experience in Computer Engineering, Electrical Engineering, Computer Science or related major
1+ years experience working with Unix Linux systems from kernel to shell and beyond with experience working with system libraries, file systems, and client-server protocols
3+ years experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python
Preferred
Self-driven and capable of coping with ambiguity and move projects from concept to delivery
Strong in analytical skills and the ability to solve real world problems in a fast moving environment
Experience in designing, analyzing and building automation and tools for large scale systems
Experience in building solutions with AWS, GCP, Azures and other cloud services
Experience in networking technologies such TCP/IP, BGP, DNS, etc. in a carrier-grade environment
Experience in developing and operating one or more of following systems: OpenStack, Kubernetes, Nginx, ipvs, ELK stack, Hadoop, etc
Benefits
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
Short-term and long-term disability coverage
Life insurance
Wellbeing benefits
10 paid holidays per year
10 paid sick days per year
17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
Company
TikTok
TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.
H1B Sponsorship
TikTok has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (979)
2024 (601)
2023 (387)
2022 (322)
2021 (133)
2020 (72)
Funding
Current Stage
Late StageRecent News
2026-01-09
2026-01-09
Company data provided by crunchbase