Search jobs > San Jose, CA > Machine learning engineer

Machine Learning Engineer, Core Feed Recommendation

TikTok
San Jose, California, US
$126K-$221.8K a year
Full-time

Responsibilities

Apply below after reading through all the details and supporting information regarding this job opportunity.

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul and Tokyo.

About the Team

TikTok Core Feed Recommendation team sits in the center of TikTok, 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 team is at the intersection of cutting-edge machine learning research and large-scale end-to-end production systems. We take pride in finding the right balance between solid applied research, elegant system design and being pragmatic.

We have a strong user focus and a dedication to technical excellence.

What you'll do :

  • Improve recommendation models at massive scales, through applying state-of-art machine learning techniques across all ranking phases including but not limited to retrieval, ranking, re-ranking and etc.
  • Conduct cutting-edge application-driven research to explore the frontier of recommendation algorithmic domain. Develop industry leading recommendation system.
  • Work cross functionally with product managers, data scientists and product engineers to understand insights, formulate problems, design and refine machine learning algorithms, and communicate results to peers and leaders.
  • 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

  • 1-3 years of hands-on 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
  • Strong programming skills in Python and / or C / C++, and a deep understanding of data structures and algorithms
  • Familiar with architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow / PyTorch / MXNet)
  • Good communication and teamwork skills, be passionate about learning new techniques and taking on challenging problems
  • Prior industry experience with main components of recommendation systems(retrieval, ranking, re-ranking, cold-start etc.

is a plus but not required

Preferred Qualifications :

  • 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 [email protected].

Job Information :

The base salary range for this position in the selected city is $126000 - $221760 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

4 days ago
Related jobs
Promoted
Google Cloud - Minnesota
Mountain View, California

TensorFlow), artificial intelligence, deep learning, or natural language processing. Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Review code developed by other developers and provide feedback to ensure best practices (e. Contribute to existing documentation...

Promoted
Apple
Cupertino, California

You will work with a close-knit and fast growing team of world-class engineers and scientists to tackle some of the most challenging problems in foundation models and deep learning, including natural language processing, multi-modal understanding, and combining learning with knowledge. We are lookin...

Promoted
Qualifiedhealthai
Palo Alto, California

We are seeking a highly skilled and experienced Machine Learning Engineer to lead our technical team. Master’s or PhD in Computer Science, Engineering, Machine Learning, or related field. Drive the adoption of best practices in machine learning operations (MLOps) to automate model training, deployme...

Promoted
Apple
Cupertino, California

This involves developing sophisticated machine learning models, using word embeddings and deep learning to understand the quality of matches, online learning to react quickly to change, natural language processing to understand queries, taking advantage of petabytes of data and signals from millions...

Promoted
Quantum Technologies. LLC
Mountain View, California

Machine Learning or Artificial Intelligence using TensorFlow and Keras. MS or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field. Machine learning data pipelines. Deep learning experience with TensorFlow and Keras is a must. ...

Promoted
Coupang
Mountain View, California

We are looking for an experienced and passionate engineer leader that can drive this effort across the stack, including serving, pipelines, and machine learning. The desired candidate can dive deep into underlying components, design and optimize the stack end-to-end and be a role model for building ...

Promoted
Haloalaunuiakea Early Learning Cent
Mountain View, California

In this hybrid role, you will report to the Technical Lead Manager of Machine Learning Training. Prior experience with Machine Learning frameworks (e. The Waymo ML Infrastructure team works with Research and Production teams to develop models in Perception and Planning that are core to our autonomou...

Promoted
KLA
Milpitas, California

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

Promoted
Samsung Electronics Perú
Mountain View, California

As a machine learning model engineer of the Samsung Ads Platform Intelligence (PI) team, you will have access to unique Samsung proprietary data to develop and deploy a wide spectrum of large-scale machine learning products with real-world impact. Closely work with machine learning platform and serv...

DoorDash
Sunnyvale, California

In this role, you will utilize our robust data and machine learning infrastructure to build recommendation system, and implementing new AI solutions to expand restaurants selection and drive their growth. We’re looking for a passionate Applied Machine Learning expert to join our team. You will be ex...