Senior Software Engineer, Recommendations

TikTok USDS Joint Venture
US - California - San Jose
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Build and optimize high-performance online services and reliable data pipelines for TikTok's recommendation system. Design and develop globalized large-scale computing frameworks and storage systems.

Requirements: Requires a Bachelor's degree in Computer Science or a related field and at least 5 years of experience building scalable systems. Proficiency in C, C++, Java, or Golang is required, with a preference for experience in machine learning or distributed systems.

Key Skills: C, C++, Java, Golang, Scalable Systems, Recommendation Systems, Data Pipelines, Distributed Storage Systems, Big Data Frameworks, Machine Learning, High Performance Computing, Search Engines

Benefits: Medical insurance, Dental insurance, Vision insurance, 401(k) savings plan with company match, Paid parental leave, Short-term disability coverage, Long-term disability coverage, Life insurance, Wellbeing benefits, Paid holidays, Paid sick days, Paid personal time, Restricted stock units




Fast Track Upload