Machine Learning Engineer - Machine Learning Infrastructure

Company:  TikTok
Location: San Jose
Closing Date: 31/10/2024
Salary: £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Responsibilities

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, Singapore, Jakarta, Seoul and Tokyo.

The mission of our AML team is to push the next-generation AI infrastructure and recommendation platform for the ads ranking, search ranking, live & ecom ranking in our company. We are looking for a Machine Learning Engineer - Machine Learning Infrastructure to join our team to support and advance that mission.

Key Responsibilities:

  1. Design and implement a global-scale machine learning system for feeds, ads and search ranking models.
  2. Improve usability and flexibility of the machine learning infrastructure.
  3. Enhance the workflow of model training and serving, data pipelines, storage systems, and resource management for multi-tenancy machine learning systems.
  4. Design and develop key components of ML infrastructure and mentor interns.

Qualifications

Minimum Qualifications:
  1. Proficient in at least one programming language such as Go/Python in a Linux environment, with excellent coding skills.
  2. Familiar with open-source distributed scheduling/orchestration/storage frameworks, such as Kubernetes (K8S), Yarn (Flink, MapReduce), Mesos, Celery, HDFS, Redis, S3, etc., with rich practical experience in machine learning system development.
  3. Master the principles of distributed systems and participate in the design, development, and maintenance of large-scale distributed systems.
  4. Possess excellent logical analysis ability, able to perform reasonable abstraction and decomposition of business logic.

Preferred Qualifications:
  1. Experience contributing to an open-sourced machine learning framework (TensorFlow/PyTorch).
  2. Experience in big data frameworks (e.g., Spark/Hadoop/Flink), experience in resource management and task scheduling for large scale distributed systems.
  3. Experience in using/designing open-source machine learning lifecycle management systems: TFX.

Inclusivity Commitment:
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. We celebrate our diverse voices and create an environment that reflects the many communities we reach.

Job Information:
Compensation Description (annually)

The base salary range for this position in the selected city is $145,000 - $355,000 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies, experience, and location. This role may be eligible for additional discretionary bonuses/incentives and restricted stock units.

Benefits include 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, a Health Savings Account (HSA) with a company match, and various insurance plans. Our time off includes 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.

We also provide mental and emotional health benefits, 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
Apply Now
Share this job
TikTok
  • Similar Jobs

  • Machine learning Engineer

    San Jose
    View Job
  • Machine learning Engineer

    San Jose
    View Job
  • Machine learning Engineer

    San Jose
    View Job
  • Machine Learning Engineer

    San Jose
    View Job
  • Machine Learning Engineer

    San Jose
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙