Responsibilities
Design and implement high-performance online services for the recommendation system, including system architecture, module ownership, and core service development.
Participate in architecting and optimizing large-scale data pipelines for candidate generation, profile computation, training data creation, and real-time online learning.
Design and develop distributed computing frameworks, storage components, and performance-critical backend infrastructure.
Produce technical specifications, system diagrams, and engineering documentation to define requirements and guide engineering teams.
Deploy large-scale services, conduct performance tuning, and drive system reliability improvements based on user and business feedback.
Ensure compliance with engineering standards, project roadmaps, and cross-functional technical requirements.
Qualifications
Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, and 1 year of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, and 3 years of related work experience.
Of the required experience, must have 1 year of experience in each of the following:
Developing software using Java, Go, C++, JavaScript, Ruby, or Python;
Designing and implementing scripts to automate common flows using HTML, JavaScript, Python, or Ruby;
Maintaining and debugging software;
Designing and implementing software service architecture to support high throughput and fault tolerant services;
Designing and managing databases to support online services using MySQL or Redis; and
Using Unix or Linux operating system.
Type: Full time, 40 hours/week
Location: Bellevue, WA
Salary Range: $149240 - $246240 per year
To apply, and for information on benefits offered, visit: https://lifeattiktok.com/ and type Job ID A31664 in search bar. Contact lpresumes@tiktok.com if you have difficulty applying through our website.