Logo of Huzzle

Machine Learning Engineer Intern (Creative AI) - 2025 Summer (BS/MS)

image

TikTok

29d ago

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Data
    Software Engineering
  • San Jose

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.

What are the required qualifications for this internship?

Candidates must be currently pursuing a BS/MS degree in Computer Science, Computer Engineering, or other relevant majors, with solid programming skills, good analytical thinking, and foundational knowledge in machine learning concepts.

What programming languages are preferred for this role?

The preferred programming languages include Go, C/C++, and Python.

What kind of projects will interns be working on?

Interns will participate in the development of large-scale Ads systems, including Ads algorithms, understanding, targeting, and ranking using Machine Learning techniques.

Are there any specific tools or frameworks that interns should be familiar with?

Yes, familiarity with at least one mainstream machine learning programming framework such as TensorFlow or PyTorch is required.

What are the expected start dates for the internship?

The available start dates are Monday, May 12, Monday, May 19, Tuesday, May 27, Monday, June 9, and Monday, June 23, 2025.

Is there an hourly pay range for this position?

Yes, the hourly rate range for this position is $45 to $60.

Are there any benefits offered to interns?

Yes, interns have day one access to health insurance, life insurance, wellbeing benefits, 10 paid holidays per year, and paid sick time.

What is TikTok's commitment to diversity and inclusion?

TikTok is committed to creating an inclusive space where employees are valued for their skills and unique perspectives, celebrating diverse voices, and ensuring the environment reflects the many communities they reach.

Will interns have the opportunity for professional development during their time at TikTok?

Yes, TikTok offers a vibrant blend of social events and enriching development workshops to help interns explore and grow their skills.

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.

Get notified when TikTok posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?