Senior Software Engineer — Scalable Recommender Systems

TikTok USDS Joint Venture

Seattle (WA)

On-site

USD 178,000 - 342,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Short-term and long-term disability
Life insurance
Wellbeing benefits
10 paid holidays per year
10 paid sick days per year
17 days Paid Personal Time

Job summary

TikTok USDS Joint Venture is seeking a senior software engineer to build and maintain high-performance online services for the recommendation system, and to design scalable data pipelines for candidate and profile generation, training examples, and real-time online training.

You will contribute to a globalized, large-scale recommendation system and design high-performance computing frameworks and storage solutions to support real-time inference and offline training at scale.

Qualifications

  • Bachelor's degree or above, majoring in Computer Science or related fields
  • 5+ years of experience building scalable system
  • Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang

Responsibilities

  • Build and maintain high performance online services for TikTok recommendation system
  • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, real-time online training, etc
  • Build globalized large-scale recommendation system
  • Design and develop high performance computing frameworks and storage systems

Skills

C
C++
Java
Golang

Education

Bachelor's degree or above

Job description

TikTok USDS Joint Venture is seeking a senior software engineer to build and maintain high-performance online services for the recommendation system, and to design scalable data pipelines for candidate and profile generation, training examples, and real-time online training.

You will contribute to a globalized, large-scale recommendation system and design high-performance computing frameworks and storage solutions to support real-time inference and offline training at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Scalable Recommender Systems
Software Engineer – Scalable Recommender Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
ML Engineer, Large-Scale Recommendation Systems
ML Engineer, Large-Scale Recommendation Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 259,000
Medical insurance
401(k) with match
Paid parental leave
+1
ML Engineer – Recommender & Search Systems (Impactful)
ML Engineer – Recommender & Search Systems (Impactful)

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 100,000 - 178,000
Medical Insurance
401(k) Match
Paid Leave
Machine Learning Engineer - Recommender & Search Systems
Machine Learning Engineer - Recommender & Search Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Health insurance
401(k) plan with company match
Paid parental leave
+6
Senior ML Tech Lead — Recommender Systems
Senior ML Tech Lead — Recommender Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 209,000 - 616,000
Big Data Engineer — Scalable Data & ML Systems
Big Data Engineer — Scalable Data & ML Systems

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+5
Graduate ML Engineer - Build Scalable Recommender Systems
Graduate ML Engineer - Build Scalable Recommender Systems

TikTok • San Jose (CA)

On-site
USD 162,000 - 388,000
Tech Lead, Large-Scale ML Infra & Distributed Systems
Tech Lead, Large-Scale ML Infra & Distributed Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 198,000 - 416,000
Graduate Software Engineer - Large-Scale ML Systems
Graduate Software Engineer - Large-Scale ML Systems

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
401(k) match
Parental Leave
+6
ML Engineer: Real-Time Recommendations
ML Engineer: Real-Time Recommendations

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 187,000
Medical, dental, vision insurance
401(k) with company match
Parental leave
+6