Machine Learning Engineer - TikTok Search Business

TikTok
San Jose
Full-time

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join UsCreation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. To us, every challenge, no matter how difficult, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the communities we serve. Join us. Our team is responsible for providing TikTok search users with first-class search experience by building a strong and robust infrastructure and platform to support product fast iteration and key feature development.

In our team, you'll have the opportunity to take part in developing the key features on TikTok Search, understand how TikTok Search could be evolved to be a multi-billion-user product and first-handed experience how user request varies on this giant from time to time.

We also build a search inspiration recommendation system for creators, providing them with insights based on real users' search queries.

This key capability enriches both the quality and quantity of TikTok's search content ecology and enhances users' search experiences.

We promote a culture of self-driven innovation, intellectual curiosity, openness, and problem-solving. Responsibilities

  • Support business development of TikTok Search, provide the best search experience for TikTok users and further enable content growth.
  • Leverage modern machine learning, LLM and recommendation / search / ads experience to improve search products.
  • Build search inspiration recommendation system, and develop algorithms to improve recommendation quality.

Minimum Qualifications

  • Hands-on experience of leading the development of one or more of Search, Recommendation, Ads, NLP, LLM and large-scale distributed systems.
  • Proficiency in one or more programming languages, including Python, C / C++, Golang, Java or Scala. Preferred Qualifications
  • Bachelor's or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 2 years of machine learning related industry experience
  • Experience in search / recommendation / ads and machine learning systems. Ability to apply machine learning algorithms to real business products and drive business growth.
  • Enthusiastic about building a product from scratch or keeping iterating a product.
  • 3 days ago
Related jobs
Promoted
TikTok
San Jose, California

Deep knowledge in machine learning optimizations such as quantization, pruning, knowledge distillation, Neural Architecture Search (NAS), and optimizations for large models. Employ efficient machine learning techniques and hardware optimizations to improve algorithmic performance. TikTok is the lead...

Promoted
Skyrocket Ventures
CA, United States

Founding AI Engineer AKA Machine Learning / LLM Engineer. It will be about 35% research and 65% engineering. The ability to work as an AI scientist and software engineer. Experience in building/shipping AI products, software engineering capabilities. ...

Promoted
TikTok
San Jose, California

Proficiency or publications in modern machine learning theories and applications such as deep neural nets, transfer/multi-task learning, reinforcement learning, time series or graph unsupervised learning. Build machine learning solutions to respond to and mitigate business risks in TikTok products/p...

Promoted
Apple
Cupertino, California

Develop scalable machine learning infrastructure for applications. Build and integrate end to end lifecycles of large-scale, distributed machine learning systems. Develop tools and services for improving machine learning systems beyond modeling choices. Architect the end-to-end platform that support...

Promoted
Adobe
San Jose, California

As part of the Applied research organization, you will partner with Adobe Research and business units to deliver cutting-edge AI/GenAI powered cloud services, to light up exciting new product capabilities. Adobe is looking for an ML Services Engineer to bring new and exciting AI/GenAI based capabili...

Promoted
Apple, Inc.
Sunnyvale, California

You will collaborate with diverse cross-functional partners, including model developers, machine learning systems engineers, data scientists, application developers and product managers. The Applied Machine Learning(AML) Solutions Team build solutions that impact across ALL of Apple. Typically these...

Promoted
Apple Inc.
Cupertino, California

Senior Software Engineer - Machine Learning Infrastructure - Apple Maps. As a key contributor, you will be at the forefront of shaping the technological landscape, focusing on machine learning infrastructure, batch processing, real-time processing, and data Lakehouse technologies. The Maps Data Infr...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. ML/AI algorithms and tools, deep learning or natural language processing. Google's software engineers develop the...

Amazon.com Services LLC
Palo Alto, California

We are looking for Machine Learning Engineer to join our Search MLOps team to help accelerate ML lifecycle automation and MLOps best practices adoption across all of CDO. Our ideal candidate is collaborative, innovative, and interested in working on the intersection of Machine Learning, Software Eng...

Rivian
Palo Alto, California

Role Summary We are seeking Machine Learning Engineers to help us train and deploy models used for decision-making aspects of the Rivian Autonomy stack. We use Machine Learning with millions of miles of driving data to power these workflows and are looking for an ML engineer who will lead and develo...