Software Engineer Graduate (Data Arch - AI/ML Infrastructure) - 2026 Start (PhD)
TikTok · San Jose, CA · 6 days ago
Information Technology$156k–$317k/yrFull-time
Responsibilities
- Build and maintain high performance online services for TikTok recommendation system to support various types of products, such as For You Feed, E-commerce, Social, etc.
- Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc;
- Build globalized large-scale recommendation system;
- Design and develop high performance computing frameworks and storage systems.
Qualifications
- Minimum Qualifications: PhD's degree (or expected by 2026) in Computer Science, Machine Learning, Artificial Intelligence, or related fields.
- Research background in ML/AI, with a focus on inference optimization, model acceleration, or efficient ML systems.
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Python.
- Problem-solving skills, self-driven learning mindset, and effective communication.
Preferred Qualifications
- Demonstrated ability to translate research into practical system implementations.
- Experience (academic or practical) in areas such as recommendation systems, search, distributed systems, or big data processing.