Search jobs > Mountain View, CA > Senior software engineer

Senior Software Engineer - Live streaming CDN Infrastructure

TikTok
Mountain View, CA
Full-time

Responsibilities

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join Us

Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.

At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

Join us.

About Team

We are TikTok's live broadcast CDN team, which is responsible for building a stable and reliable live broadcast transmission system and improving the basic service experience.

We are a global team. We welcome partners who like this technical direction to join us. Together, we will bring happiness and value to more friends through live broadcast technology and TikTok.

The responsibility of this position :

  • Research and development of background business of byte skipping new products
  • Global Multi IDC, edge network architecture services
  • Research and development of core systems such as distributed traffic scheduling platform, stability guarantee platform, unified configuration center, real-time message middleware, etc
  • The framework, design, and optimization of streaming media core business, tracking the latest achievements in related fields abroad, and building an international leading video cloud platform

Qualifications

  • Be familiar with at least one programming language (C / C + + / Java / Python / go / PHP, etc.)
  • Solid technical foundation, familiar with performance, availability, scalability, scalability, security, operation and maintenance monitoring, integrated release, etc
  • Familiar with TCP / IP network, master relational database and NoSQL knowledge, understand the basic optimization principle
  • Understand link tracking tools, commonly used RPC frameworks such as spring cloud, Dubbo, Motan, etc., and common message middleware such as Kafka, NSQ, rabbitmq are preferred
  • Experience of multi living and multinational service development is preferred

Preferred Qualifications :

  • Team management experience
  • Experience with CDN, Multimedia, Live Streaming, and WebRTC.
  • Experience with network software, e.g. TCP / IP, IP Tables, NAT, Deep Packet Inspection, IPV4, IPV6, routing protocols, etc.
  • Operational experience running a production 24x7 infrastructure at scale

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at redacted

30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

Familiar with the principles of streaming computing, with system characteristics and technical solutions for large-scale streaming data;. Our ads data platform team work closely with our product managers and data analysts by building state of the art streaming and batch data processing solution. Res...

Promoted
Tbwa Chiat/Day Inc
Palo Alto, California

Senior Software Development Engineer in Test (SDET). We are looking for a highly skilled Software Development Engineer in Test (SDET) to join our dynamic QA team. Aisera’s AI Copilot uses industry and domain-specific LLMs to deliver human-like experiences and auto-remediate requests through AI workf...

Promoted
TikTok
San Jose, California

We are looking for an innovative Senior Software Engineer to join the team. The Ads machine learning data platform team is responsible for building highly efficient and stable infrastructure to collect and process data for the usage of machine learning training, serving, and privacy enforcement, inc...

Bayside Solutions
Santa Clara, California

As a highly skilled Server Software Engineer, you will design, build, and maintain large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle. ...

Promoted
TikTok
San Jose, California

As a Senior Mobile Audio and Video Software Engineer, you will:. Work together in a team to plan, develop and release high-quality software that reaches millions of creators and works on many different types of devices;. Experience with mobile software development on Android or iOS and calling nativ...

TikTok
San Jose, California

Global e-commerce business team hopes to provide users with more tailored and efficient consumption experience, enabling merchants to receive reliable platform services in different scenarios such as live e-commerce, short video content e-commerce, so as to make more affordable and high-quality prod...

LinkedIn
Mountain View, California

As part of our world-class software engineering team, you will be charged with building the next-generation infrastructure and platforms for LinkedIn, including but not limited to: an application and service delivery platform, massively scalable data storage and replication systems, cutting-edge sea...

Apple
Cupertino, California

We are seeking an extraordinary Software Developer who is passionate about security, and can thrive in a fast- paced environment where both individual drive and team collaboration are the keys to success. We build and operate advanced telemetry, detection, and response software tools to secure and p...

Games Jobs Direct
San Mateo, California

Roblox is looking for a Senior Backend Software Engineer who will build systems that make us more productive and allow the entire organization to grow. This role will report into the ROS Engineering Manager. Work with engineering, product, finance, people, and talent teams to help refine requirement...

BILL
San Jose, California

We are seeking a strong, passionate engineer to join us on an exciting journey to ideate and develop next-gen capabilities for growing SMBs. ...