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
Senior Software Engineer, Recommendations in san jose at Unknown Company
This position is listed as full time and onsite.