Search jobs > San Jose, CA > Machine learning engineer

Machine Learning Engineer, TikTok Core Feed Recommendation - User Growth

TikTok
San Jose, California, US
$145K-$250K a year
Full-time

Responsibilities

The information below covers the role requirements, expected candidate experience, and accompanying qualifications.

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 Us

Creation 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.

TikTok Core Feed Recommendation team sits in the center of TikTok, and designs, implements, and improves the core recommendation algorithm that powers the "for you" feed, "following" feed, etc.

of the TikTok app. The recommendation system we built connects hundreds of millions of users with relevant content out of billions of videos in real-time, and inspires high-quality content creation for millions of creators on the platform.

The User Growth team is an essential pillar of the Core Feed Recommendation team, directly responsible for implementing and refining new user acquisition and retention strategies.

Our team is committed to achieving TikTok's ultimate goals through developing high-performance models and sound strategies.

We take pride in our rigorous approach to applied research, innovative system design, and steadfast pragmatism.

We are looking for strong research scientists and engineers at all levels, who are excited about growing their business understanding, building highly scalable and reliable software, and partnering across disciplines with global teams, in pursuit of excellence.

Responsibilities

  • Implement machine learning, recommendation, and causal inference algorithms at large scales to optimize and improve new user acquisition efficiency and user retention across the whole user life cycle.
  • Work cross-functionally with product managers, data scientists, and product engineers to understand insights, formulate problems, design and refine machine learning algorithms, and further drive the exciting growth of global TikTok users.
  • Analyze and pinpoint specific issues affecting user growth across various regions and markets, and utilize algorithmic levers for targeted optimization.
  • Run regular A / B tests, perform analysis, and iterate algorithms accordingly.
  • Have a good understanding of end-to-end machine learning systems. Work with infra teams on improving efficiency and stability.

Qualifications

Minimum Qualifications

  • Strong programming skills in Python and / or C / C++, and a deep understanding of data structures and algorithms.
  • Familiar with the architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow / Pytorch / MXNet).
  • Possess keen data insights and clear organization skills, capable of addressing various problems and challenges in growth scenarios.
  • Good communication and teamwork skills, be passionate about learning new techniques and taking on challenging problems.

Preferred Qualifications

  • Minimum of 1 year of experience in one or more of the areas : recommender systems, machine learning, deep learning, pattern recognition, data mining, computer vision, NLP, content understanding or multimodal machine learning
  • Prior industry experience with the main components of recommendation systems (retrieval, ranking, re-ranking, cold-start, etc.

is a plus but not required.

  • Publications at main conferences such as KDD, NeurIPS, WWW, SIGIR, WSDM, CIKM, ICLR, ICML, IJCAI, AAAI, RecSys or related conferences.
  • Strong tracking record of success in data mining, machine learning, or ACM-ICPC / NOI / IOI competitions.
  • Participation in public / open-source AI-related projects which are of high visibility.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at https : / / shorturl.at / cdpT2

Job Information :

For Pay Transparency Compensation Description (annually)

The base salary range for this position in the selected city is $145000 - $250000 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location.

Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses / incentives, and restricted stock units.

Our company benefits are designed to convey company culture and values, to create an efficient and inspiring work environment, and to support our employees to give their best in both work and life.

We offer the following benefits to eligible employees :

We cover 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents and offer a Health Savings Account(HSA) with a company match.

As well as Dental, Vision, Short / Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans. In addition to Flexible Spending Account(FSA) Options like Health Care, Limited Purpose and Dependent Care.

Our time off and leave plans are : 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) and 10 paid sick days per year as well as 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.

We also provide generous benefits like mental and emotional health benefits through our EAP and Lyra. A 401K company match, gym and cellphone service reimbursements.

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
TikTok
San Jose, California

Creation is the core of TikTok's purpose. Our work enhances user experience by powering diverse functionalities, including visual enhancements, video editing tools, and creative camera filters, both within TikTok and other applications. Employ efficient machine learning techniques and hardware optim...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. ML...

Promoted
TikTok
San Jose, California

Experience in one or more of the following areas: NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning;. TikTok is the leading destination for short-form mobile video. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, S...

Promoted
Deeproute.ai
Fremont, California

Develop Learning based planning algorithms for trajectories (deep learning, reinforcement learning, decision trees, etc) to ensuring that the vehicle behavior is natural, safe and smooth. Experience solving problems using Machine Learning with Tensorflow or equivalent tools. Experience in at least o...

Promoted
TikTok
San Jose, California

On the TikTok Search Team, you will have the opportunity to develop and apply cutting-edge machine learning technologies in real-time large-scale systems, which serve billions of search requests every day. Creation is the core of TikTok's purpose. Optimize the searching quality to provide TikTok's u...

Promoted
Advanced Micro Devices, Inc
San Jose, California

Machine Learning Performance Engineer to focus on ML Performance modeling, projection, and optimization for various ML workloads, and participate in hardware and software co-design. As a Machine Learning Performance Engineer, you will analyze and explore recent ML models, understand their compute an...

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, Inc.
Cupertino, California

We're seeking machine learning engineers who share our vision and passion for pushing the boundaries of what's possible on every Apple device. You will have the opportunity to showcase your machine learning skills and expertise to help redefine Apple's cameras. Your primary responsibilities will inc...

Promoted
Automation Technologies LLC
Santa Clara, California

Strong experience and understanding of modifying and applying supervised/un-supervised machine learning algorithms on visual data. Strong understanding of machine learning, should be proficient at data analysis, training evaluation and fine-tuning. Proven experience on developing deep learning model...

TikTok
San Jose, California

Collaborate with engineering teams to deploy machine learning models, design online model workflow, and implement serving pipelines at scale. Hands-on or academic experience in one or more of the following areas: Machine learning, Large Language Models, Recommendation Systems, and related areas. Why...