Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TikTok Logo

Applied Machine Learning Engineer - Usds

TikTok

$136,800 - $259,200
Sep 17, 2025
San Jose, CA, USA
Apply Now

Enhancing security tools and identifying vulnerabilities within TikTok's recommendation engine, with a specific focus on content assurance and the application of large language models (LLMs) to fortify products and users' security and establish TikTok as the most trusted platform.

Requirements

  • Experience in Recommendation Systems: Proven track record of designing, developing, and optimizing recommendation systems, particularly at scale.
  • Machine Learning Expertise: Experience working with machine learning frameworks such as TensorFlow, PyTorch, scikit-learn, MXNet, or similar tools to build and deploy models.
  • Hands-on experience in one or more of the following areas: Large Language Models (LLM), Machine Learning, Deep Learning, Recommender Systems, Data Mining, or Natural Language Processing
  • Excellent programming skills, data structure and algorithm skills, proficient in C/C++ or Python programming language
  • Deep knowledge of data structures, algorithms, and optimization techniques to solve complex technical challenges
  • Excellent troubleshooting and debugging skills, with an ability to quickly address issues that arise in live environments.
  • Experience with advanced recommendation algorithms such as matrix factorization, collaborative filtering, or deep learning-based methods.

Responsibilities

  • Collaborate Across Teams: Work closely with data scientists, software engineers, machine learning engineers, and product managers to understand the recommendation engine.
  • Deep Expertise in Recommender Systems: Leverage your expertise in machine learning and coding to gain an in-depth understanding of context-aware recommender systems.
  • Understand Core System Components: Understanding of key modules in the recommender system, including recall, ranking, and reranking, ensuring high-quality, personalized recommendations at scale.
  • End-to-End Ownership: In-depth understanding of the complete lifecycle of machine learning systems, from building and maintaining data pipelines and feature engineering, to training models and integrating them seamlessly into production environments.
  • Ensure Security & Compliance: Work with cybersecurity teams to ensure that the recommender systems align with compliance standards and implement practices that enhance user trust and experience.
  • Support Automation & Prototyping: Contribute to quick prototyping and proof-of-concept initiatives that automate rule reviews within the recommendation systems, ensuring both efficiency and compliance.
  • Document & Ensure Accessibility: Build and maintain comprehensive documentation for data processes and machine learning models, ensuring transparency, accessibility, and consistency across teams.

Other

  • In this team you'll have a unique opportunity to have first-hand exposure to the strategy of the company in key security initiatives, especially in deploying and maintaining scalable and secure-by-design systems and solutions.
  • Our challenges are not your regular day-to-day technical problems; you'll be part of a team that's developing new solutions to new challenges of a kind not previously addressed by big tech.
  • In order to enhance collaboration and cross-functional partnerships, among other things, at this time, our organization follows a hybrid work schedule that requires employees to work in the office 3 days a week, or as directed by their manager/department.
  • You'll collaborate cross-functionally with partners inside and outside TikTok to fortify our products and users' security, helping to establish TikTok as the most trusted platform.
  • The ideal candidate will possess demonstrated problem-solving abilities, sound business acumen, and a track record of collaborating with multiple teams to successfully deliver projects.