Software Engineer, Live Streaming Infrastructure

TikTok  logo

TikTok

View Salaries, Reviews, and more  

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
Container UNIX NoSQL SQL C++ C Redis Linux Go Python Java

Job Description

By joining us, you will have the opportunity to not only tackle the challenges of large scale distributed system across multi regions which generates huge amount of data from billions of users, but also the unique challenges from live streaming to provide low latency and high quality videos for different types of network connectivity even when the live event can go viral anytime to generate huge amount of traffic.

Responsibilities:
  • Design, build and maintain a global scale, multi-regional live streaming platform.
  • Design, implement and operate our critical and scalable services - ranging from video delivery services, live scheduling services, and core persistence layer.
  • Build live streaming platforms, systems, and infrastructure with knowledge in network and distributed systems.
  • Ensure service & system quality by building testing framework and creating automation tests.
  • Participate in design reviews and code reviews for the live streaming infrastructure team.

Qualifications
  • Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience.
  • Good programming experience with at least one of the following languages: C, C++, Java, Python, or Go.
  • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Familiar with Unix/Linux operating systems.
  • Experience with SQL, NoSQL databases, Memcache/Redis.
  • Experience with container technology, cloud-native infrastructure, and video processing technology will be considered as a bonus.

banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salaries

There are no salaries from TikTok that are similar to this job

View more salaries from TikTok

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume