EngineerJobs.io
← Back to all jobs
TikTok

Senior Machine Learning Engineer

San Jose, CA $156k - $388k/yr Full time Posted 23d ago

Job Description

Benefits and culture

Join TikTok to work on advanced recommendation technology within a collaborative, growth-minded environment. We prioritize work that makes an impact, support professional development, and offer a comprehensive benefits package designed to help you thrive.

  • 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
  • Paid holidays
  • Paid sick days
  • Paid Personal Time

About the team

The Recommendation algorithm group sits at the heart of TikTok, guiding major product decisions and driving platform growth. You will join a diverse, world-class team of researchers and engineers who design, build, and operate production-grade recommendation systems that shape user experience. The environment is fast-paced, collaborative, and focused on meaningful impact.

Responsibilities

  • Develop recommendation systems that enhance user experience and strengthen the platform's content ecosystem.
  • Construct ML systems and pipelines to address critical product challenges.
  • Own full stack ML systems, lead their development, maintenance, and ongoing improvements.
  • Collaborate with cross functional teams to shape product strategy and implement solutions to grow TikTok in the US market.

Requirements

  • Bachelor degree or higher in computer science or a related field, with at least 4 years of relevant experience.
  • Proficiency in C/C++ and Python, with strong data structures and algorithm design knowledge and practical experience building large-scale production systems in these languages.
  • Solid experience developing ML systems using at least one popular deep learning framework (PyTorch or TensorFlow).
  • Experience in one or more areas: applied machine learning, ML infrastructure, large-scale recommendation systems, or market-facing ML products.
  • Good written and verbal communication skills.

Technologies

  • C
  • C++
  • Python
  • PyTorch
  • TensorFlow

Location and compensation

Location: San Jose, CA, onsite. Salary: USD 156,000 to 387,600 per year. Compensation may vary based on qualifications, skills, experience, and location. Base pay is one component of the total package and may be eligible for additional discretionary bonuses, incentives, and restricted stock units.

General Hire

If you are applying through the General Hire track for the TikTok Recommendation Organization, you will participate in a unified interview process that assesses fit across the entire TikTok Recommendation Organization. Depending on your background and performance, we will help identify one or more teams that align with your skills and interests.

TikTok accommodation

TikTok commits to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other protected statuses. If you need an accommodation, please reach out at https://tinyurl.com/RA-request.

About TikTok

TikTok is a leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Our global headquarters are in Los Angeles and Singapore, with offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why join us

Creativity is the core driver of our mission. We design products that enable authentic self-expression, discovery, and connection, powered by diverse, global teams. We value curiosity, humility, and impact, and approach challenges with an Always Day 1 mindset to achieve meaningful breakthroughs for our users and our company.

Diversity and inclusion

TikTok strives to create an inclusive environment where every employee is valued for their skills, experiences, and unique perspectives. Our platform connects people worldwide, and so does our workplace. We celebrate diverse voices and foster an atmosphere that reflects the communities we reach.

TikTok accommodation

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other protections under applicable laws. If you need assistance, please reach out to us at https://tinyurl.com/RA-request.

Fair Chance Hiring (Los Angeles County)

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Similar Jobs