Logo of Huzzle

Machine Learning Engineer Intern (Monetization Tech) - 2025 Summer (BS/MS)

image

TikTok

15d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • San Jose

AI generated summary

  • You should be pursuing a BS/MS in relevant fields, have strong programming skills (Go, C/C++, Python), knowledge of ML concepts, and familiarity with frameworks like TensorFlow or PyTorch. Teamwork and communication skills are essential.
  • You will develop and iterate Ads algorithms using Machine Learning, enhance model accuracy, and collaborate with product managers on strategy and features for a large-scale Ads system.

Requirements

  • Minimum Qualifications:
  • • Currently pursuing a BS/MS degree in Computer Science, Computer Engineering or other relevant majors.
  • • Solid programming skills, including but not limited to: Go, C/C++, Python. Familiar with basic data structure and algorithms. Familiar with Linux development environment.
  • • Good analytical thinking capability. Have essential knowledge and skills in statistics.
  • • Good theoretical grounding in the machine and deep learning concepts and techniques (CNN/RNN/LSTM, etc.).
  • • Familiar with the architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow/PyTorch/MXNet), familiar with its architecture and implementation mechanism.
  • • Strong communication and teamwork skills.
  • • Passion about technologies and solving challenging problems.
  • Preferred Qualifications:
  • • Strong understanding of recommender systems, including collaborative filtering, content-based methods, matrix factorization, and deep learning approaches, as well as key metrics (e.g., CTR, CVR, ROI) and personalization techniques in online model prediction.
  • • Experience with large-scale data processing and machine learning frameworks (e.g., TensorFlow, PyTorch, Spark, or Hadoop) to build and deploy scalable recommendation models.
  • • Proficiency in programming with C++, Python, and Golang to develop high-performance recommendation engines, optimize system performance, and build scalable backend services.
  • • Strong data analysis and model debugging abilities, including diagnosing model performance issues, analyzing user behavior data, and improving system effectiveness based on insights from A/B testing and offline evaluation metrics.

Responsibilities

  • Participate in the development of a large-scale Ads system.
  • Participate in the development and iteration of Ads algorithms by using Machine Learning, including ads query understanding, ads targeting, ads ranking, model serving reliability, etc. Explore, develop and experiment with new features to improve model accuracy.
  • Partner with product managers and the product strategy & operation team to define product strategy and features.

FAQs

What is the duration of the internship?

The internship runs for 12 weeks, beginning in May/June 2025.

When can I start the internship?

Successful candidates must be able to commit to one of the following summer internship start dates: May 12, May 19, May 27, June 9, or June 23.

What qualifications are required for this internship?

You must be pursuing a BS/MS degree in Computer Science, Computer Engineering, or other relevant majors, possess solid programming skills (including Go, C/C++, and Python), and have knowledge of machine learning concepts.

Are there any preferred qualifications for this position?

Yes, preferred qualifications include a strong understanding of recommender systems, experience with large-scale data processing, and proficiency in C++, Python, and Golang.

What is the hourly rate for this internship?

The hourly rate for this position ranges from $45 to $60, depending on the selected city.

What benefits do interns receive?

Interns have day one access to health insurance, life insurance, well-being benefits, 10 paid holidays per year, and paid sick time.

Will I receive any training or professional development during the internship?

Yes, the internship includes hands-on experience, social events, and enriching development workshops to help explore potential career paths.

What kind of projects will I be working on during the internship?

You will participate in the development of a large-scale Ads system, iterate on Ads algorithms using Machine Learning, and partner with product managers to define product strategy and features.

Is prior experience in machine learning required?

While prior experience is not strictly required, a good theoretical grounding in machine and deep learning concepts is essential.

Does TikTok offer accommodations for candidates with disabilities?

Yes, TikTok is committed to providing reasonable accommodations in their recruitment processes for candidates with disabilities or other protected reasons.

Entertainment & Media
Industry
10,001+
Employees
2017
Founded Year

Mission & Purpose

TikTok is a social media platform where users create and share short videos on various topics, including entertainment, education, and lifestyle. Their ultimate goal is to inspire creativity and bring joy to people's lives through engaging and entertaining content. TikTok's purpose is to provide a platform for self-expression and connection, fostering a global community where individuals can express themselves authentically and connect with others who share similar interests and passions.