Logo
TikTok

Software Engineer - Machine Learning Infrastructure - USDS

TikTok, Seattle, Washington, us, 98127

Save Job

Software Engineer – Machine Learning Infrastructure – USDS Location:

United States (Seattle, WA; Redmond, WA; Bellevue, WA)

Work Arrangement:

Hybrid schedule: employees work in the office 3 days a week, or as directed by their manager/department.

Responsibilities

Design and implement a global-scale machine learning system for feeds, ads and search ranking models.

Improve the usability and flexibility of the machine learning infrastructure.

Enhance the workflow of model training and serving, data pipelines, storage system and resource management for multi‑tenancy machine learning systems.

Design and develop key components of ML infrastructure and mentor interns.

Qualifications Minimum Qualifications

Bachelor’s/Master’s degree in Computer Science, Computer Engineering, or related fields, or equivalent years of experience in a software engineering role.

Proficiency in at least one programming language such as Go or Python in a Linux environment, with excellent coding skills.

Familiarity with open‑source distributed scheduling/orchestration/storage frameworks (Kubernetes, YARN/Flink, Mesos, Celery, HDFS, Redis, S3, etc.) with rich practical experience in machine learning system development.

Experience in developing and deploying large‑scale systems.

Preferred Qualifications

Contribution to an open‑source machine learning framework (TensorFlow or PyTorch).

Experience with big data frameworks (Spark, Hadoop, Flink), resource management and task scheduling for large‑scale distributed systems.

Experience using/desigining open‑source machine learning lifecycle management systems such as TFX.

Mastery of distributed systems principles and participation in the design, development and maintenance of large‑scale distributed systems.

Excellent logical analysis ability, able to perform reasonable abstraction and decomposition of business logic.

Strong sense of responsibility, good learning ability, communication ability and self‑motivation, and ability to respond and act quickly.

Good working document habits, writing and updating workflow and technical documents in a timely manner.

Eligibility All successful candidates must establish authorization to work in the United States. This position does not provide sponsorship for immigration‑related benefits.

About USDS USDS is a security‑first division of TikTok in the United States, focused on protecting U.S. users and data. Our teams span Trust & Safety, Security & Privacy, Engineering, Operations, and Corporate Functions.

Compensation

Base salary range: $177,688 – $341,734 annually (depending on city and qualifications).

EEO and Diversity We are an Equal Opportunity Employer and celebrate a diverse workplace inclusive for all employees.

#J-18808-Ljbffr