Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer, Recommendations - USDS

$118.66k - $187.2k

Tik Tok

Machine Learning Engineer, Recommendations - USDS

Responsibilities

  • Participate in building large-scale (10 million to 100 million) recommendation algorithms and systems, including commodity recommendations, live stream recommendations, short video recommendations etc in TikTok.
  • Build long and short term user interest models, analyze and extract relevant information from large amounts of data and design algorithms to explore users' latent interests efficiently.
  • Design, develop, evaluate and iterate on predictive models for candidate generation and ranking (e.g., Click Through Rate and Conversion Rate prediction), including building real-time data pipelines, feature engineering, model optimization and innovation.
  • Design and build supporting/debugging tools as needed.

About the team

We are a group of applied machine learning engineers and data scientists focusing on general feed recommendations and E-commerce recommendations, developing innovative algorithms and techniques to improve user engagement and satisfaction, and converting creative ideas into business-impacting solutions. We are interested in applying large-scale machine learning to solve real-world problems.

Hybrid work schedule: 3 days in the office per week, with potential changes as directed by the manager/department. Our hybrid model is reviewed regularly.

Qualifications

Minimum Qualifications
  • Bachelor’s degree or higher in Computer Science or related fields.
  • Strong programming and problem-solving ability.
  • Open to new grads with some experience in applied machine learning; familiar with algorithms such as Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks, Wide and Deep, etc.
  • Experience with Deep Learning tools such as TensorFlow/PyTorch.
  • Experience with at least one programming language like C++/Python or equivalent.
Preferred Qualifications
  • Experience in recommendation systems, online advertising, information retrieval, natural language processing, machine learning, large-scale data mining, or related fields.
  • Publications at KDD, NeurIPS, SIGIR, WSDM, ICML, IJCAI, AAAI, RECSYS or experience in data mining/machine learning competitions (e.g., Kaggle/KDD-cup).

About USDS

TikTok is the leading destination for short-form mobile video. U.S. Data Security (USDS) is a TikTok subsidiary in the U.S. The security-first division focuses on data protection policies and content assurance protocols to keep U.S. users safe. Our teams span Trust & Safety, Security & Privacy, Engineering, User & Product Ops, and Corporate Functions.

Data Security Statement: This role requires working with systems designed to protect sensitive data and will be subject to national security-related screening.

Why Join Us

Inspiring creativity is at TikTok’s core. Our mission is to inspire creativity and bring joy. Our diverse teams create value for communities, inspire creativity and bring joy. We strive to do great things with great people and foster an "Always Day 1" mindset to achieve breakthroughs for our company and users.

Diversity & Inclusion

TikTok is committed to an inclusive space where employees are valued for their skills, experiences, and perspectives. We aim to reflect the communities we reach.

USDS Reasonable Accommodation

USDS provides reasonable accommodations in recruitment processes for candidates with disabilities or other protected reasons. If you need assistance, please reach out to us at tinyurl.com/USDS-RA.

Job Information

Compensation and benefits vary by location. The base salary range for this position is $118,657 - $187,200 annually, with potential bonuses, stock units, and a comprehensive benefits package starting day one (medical, dental, vision, 401(k) match, parental leave, disability coverage, life insurance, wellbeing benefits, paid holidays, sick days, and personal time). The Company reserves the right to modify benefits at any time.

Note: Equal opportunity information and local compliance notices may apply by location.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Technology, Information and Internet

Referrals increase your chances of interviewing at TikTok by 2x

Other

Machine Learning Engineer Intern (Fall 2025, Hybrid in San Jose, CA) and other levels exist in related postings.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Recommendations - USDS in Mountain View, CA vacancy
  • $195k - $230k

     ...personalized local news and information powered by advanced AI, recommendation systems, and adtech. Recognized by Fast Company as #32...  ...About the Role We are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems... 
    Suggested
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    4 days ago
  • $150k - $250k

     ...Senior Machine Learning Engineer, Recommender Systems Palo Alto, CA Who We Are HP IQ is HP's new AI innovation lab. Combining startup agility with HP's global scale, we're building intelligent technologies that redefine how the world works, creates, and collaborates... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    Palo Alto, CA
    6 days ago
  • $230k - $300k

     ...personalized local news and information powered by advanced AI, recommendation systems, and adtech. Recognized by Fast Company as #32...  ..., visit About the Role We are seeking a Staff Machine Learning Engineer to provide technical leadership for our recommendation... 
    Suggested
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    4 days ago
  •  ...A content intelligence platform is seeking a Staff Machine Learning Engineer in Mountain View, California. This role offers the opportunity to provide technical leadership for advanced recommendation systems and AI initiatives, guiding large-scale projects across teams... 
    Suggested

    News Break

    Mountain View, CA
    2 days ago
  •  ...Senior ML Engineer Medical Imaging Evaluation & AI Reliability About the Role:...  ...Translate technical findings into actionable recommendations for customers and clinical...  ...Qualifications: Strong experience in machine learning for medical imaging (radiology, pathology... 
    Suggested
    Shift work

    Established Search

    Sunnyvale, CA
    4 days ago
  • $209k - $313k

     ...themselves, live in the moment, learn about the world, and have...  ...AR glasses, Spectacles.Snap Engineering teams build fun and...  ...forefront.We’re looking for a Machine Learning Engineer to join Snap...  ...learning models for ranking, recommendations, search, content understanding... 
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    2 days ago
  •  ...agents that reason, act, and continuously improve. As a Machine Learning Engineer , you won't just build models, you'll architect the entire...  ...high-growth startup environments Background in ads, search, recommendation systems, or large-scale ML platforms Prior experience at... 

    Barker Staffing Solutions LLC

    Mountain View, CA
    2 days ago
  •  ...a team of passionate AI researchers, engineers, and advertising veterans. Join us in...  ...with AI. About this role We’re hiring a Machine Learning Engineer to design and scale advanced models and systems for prediction, recommendation, and generative AI. In this role, you’... 
    Full time

    Embedding VC

    Mountain View, CA
    2 days ago
  • $200k - $300k

     ...company. About the Role: Glean is seeking a few Machine Learning engineers who want to focus on a combination of Quality and traditional...  ..., or a related field. ~ Experience with search, recommendation, natural language processing, or other large-scale ML systems... 
    Work at office
    Home office
    Flexible hours

    Glean.info

    Mountain View, CA
    7 days ago
  • $175k - $275k

     ...leading AI innovation lab in California is seeking a Lead Machine Learning Engineer to enhance their Retrieval-Augmented Generation pipelines....  ...development and machine learning engineering, specifically in recommender systems and document retrieval. The role offers a... 
    Flexible hours

    HP IQ

    Palo Alto, CA
    2 days ago
  •  ...Machine Learning Engineer One of the first ML Engineers at a 25-person rocketship automating a $1T industry. Design and build the entire ecosystem...  ...highly reputable startups — ideally in ads, search, or recommendation systems. Best fit is Big Tech + startup combination (top... 
    Work at office

    Aionia Group

    Mountain View, CA
    3 days ago
  • $173k - $259k

     ...themselves, live in the moment, learn about the world, and have...  ...glasses, Spectacles. Snap Engineering teams build fun and technically...  .... We’re looking for a Machine Learning Engineer to join Snap...  ...learning models for ranking, recommendations, search, content understanding... 
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $209k - $313k

     ...Spectacles. Responsibilities Build and deploy machine learning models that power core products,...  ...tools to remain at the forefront of engineering trends and modern development...  ...machine learning models for ranking, recommendations, search, content understanding, image... 
    Work experience placement
    Local area

    Snap

    Palo Alto, CA
    2 days ago
  • $207k - $300k

    Google seeks a Software Engineer to lead the Short-form Video Exploration team, driving the success of YouTube shorts. The role includes...  ...ML systems and managing a team to optimize content recommendation strategies. A Bachelor's degree and 8 years of software development... 

    Google

    Mountain View, CA
    3 days ago
  • $175.8k - $312.2k

     ...Itlearn360 is seeking a Machine Learning Engineer in Cupertino, California. This role involves designing and running customer-facing recommender services for Apple Music, focusing on personalization and recommendations. The ideal candidate will have a BSP or MS in a quantitative... 

    Itlearn360

    Cupertino, CA
    2 days ago
  • $140k - $265k

     ...: Glean is looking for engineers to help build the world's best...  ...more junior engineers, or learn from battle-tested ones About...  ...working with search, recommendation, natural language processing...  ...other large systems involving machine learning ~ Strong analytical... 
    Work at office
    Home office
    Flexible hours
    3 days per week

    Glean.info

    Mountain View, CA
    7 days ago
  •  ...Mountain View is seeking a Senior Software Engineer focused on AI/ML for YouTube. The role...  ...writing and testing code, designing recommendation systems, and collaborating with peers....  ...Python and C++, and experience with machine learning infrastructure. A competitive salary... 

    Google Inc.

    Mountain View, CA
    4 days ago
  • $172.2k - $258.4k

     ...models that power our ad ranking and recommendation systems. These models help advertisers...  ...are seeking a highly skilled Senior ML Engineer to drive state-of-the-art bidding optimization...  ...(MS or Ph.D.) in Computer Science, Machine Learning, Statistics, related field, or... 
    Work at office
    Worldwide
    Relocation package

    Unity3d

    Mountain View, CA
    2 days ago
  • $100.8k - $155.98k

     ...Mountain View, CA, USA Machine Learning Engineer, User Understanding (Entry-Level / New Grad) Location Mountain View, CA, USA Department...  ...and market price models that power our ad ranking and recommendation systems. By leveraging large-scale data and contextual... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    3 days ago
  • $100k

     ...Netflix, Inc. is seeking exceptional applied machine learning engineers to advance state-of-the-art Search and Recommendation experiences. You will be responsible for aligning algorithms and developing improvements to enhance member satisfaction. The ideal candidate will... 

    Netflix

    Los Gatos, CA
    2 days ago
  • $197k - $291k

     ...leading technology company is seeking a Staff Software Engineer for its AI/ML Recommendations team in Mountain View, CA. The role involves...  ...software development experience and a strong background in machine learning. This position offers a competitive salary range of $... 

    Google Inc.

    Mountain View, CA
    5 days ago
  •  ...A leading technology company is seeking a Senior Machine Learning Engineer in Cupertino, CA, to enhance the online experience by developing algorithms for product search and recommendations. This role demands a strong machine learning background, software development... 

    Apple

    Cupertino, CA
    3 days ago
  • $210k - $275k

     ...ML and work alongside industry-veteran scientists and engineers. As a Staff Machine Learning Engineer, you’ll bring your strong software engineering...  ...long-term strategy. Experience with personalization, recommendation systems, or user modeling is a plus About Otter.ai We... 
    Permanent employment
    Immediate start

    Cacheflow

    Mountain View, CA
    2 days ago
  • $159k

     ...hyper-connected world. Role Overview Senior Staff Machine Learning Engineer for Coupang Ads Technology (Ads Tech). You will be responsible...  ...Experience with search systems, information retrieval or recommendation engines Experience with LLMs, embeddings, and vector... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    2 days ago
  • $229k - $343k

     ...Staff Machine Learning Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the...  ...ranking systems Stay current with advances in search, recommendation systems, ads ranking, generative AI, LLM-based ranking, and... 
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    14 days ago
  • $276k - $414k

     ...to express themselves, live in the moment, learn about the world, and have fun together....  ...Spectacles. We’re looking for a Principal Machine Learning Engineer to join the Content ML team at Snap! We build large-scale recommender systems for all of Snap’s video content products... 
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  •  ...experience by leveraging cutting‑edge technologies in GenAI, Machine Learning, Deep Learning, and Engineering. We tackle complex problems spanning natural language understanding, image classification, and recommendation to outlier detection, visualization, and model serving.... 

    Walmart

    Sunnyvale, CA
    1 day ago
  • $175k - $230k

     ...are Atoms is building the machines that power the next era of progress...  ...environments, operate them, learn from them, and improve them...  ...scale. We are roboticists, engineers, operators, and builders. We...  ..., robotics automation, recommendation systems, knowledge graph... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    ATOMS Careers page

    Mountain View, CA
    23 hours ago
  •  ...Perplexity is seeking experienced ML engineers to design, build, and optimize the recommendation systems that power core experiences on Perplexity. Perplexity...  ...comes from real product usage, and the continual learning capabilities of modern recommendation systems. We... 
    Full time

    Perplexity

    Palo Alto, CA
    3 days ago
  •  ...A leading social app is seeking a Sr. Data Scientist specializing in recommendations to join their team in Palo Alto, CA. This hybrid role involves collaboration with Product and Engineering teams to enhance algorithm performance and drive data-driven product recommendations... 

    Tinder

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer, Recommendations - USDS. Be the first to apply!