icon
Home icon

Home

Jobs icon

Jobs

Reviews icon

Reviews

Network icon

Network

Resources icon

Resources

|For Employers icon

For Employers

logo
about
careers
FAQs
privacy policyterms & conditionsfor employers
112k
20k
icon
© 2022 Fairygodboss. All rights reserved.
My ProfileMy MessagesMy NetworkMy SettingsGroupsEventsMy PostsLog Out

Software Engineer (SDK), Live Streaming Infrastructure

company-logo

TikTok

Singapore

Why you should apply for a job with TikTok:

  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.

  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.

  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.

Get jobs straight to your inbox

Anonymous company reviews, virtual recruiting events, and a supportive community for women when you sign up.

#MUGV

Position summary

Popular video products of TikTok and its affiliates are all empowered by our cutting-edge cloud technologies. As software engineer (SDK) in this team, you will have the opportunity to tackle challenges of developing solutions to support the low latency and high quality end to end live streaming experience for different devices and network conditions while leveraging your expertise and experience in mobile development, video transcoding and streaming. Responsibilities 1. Be responsible for the design and development of SDK for our live streaming products including TikTok Live 2. Participate in the design and implementation of end to end live streaming solutions 3. Explore and implement new ideas to optimize the QoS and QoE of live streaming by using data driven approach 1. Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience 2. Good programming experience with at least one of the following languages: C, C++, Java, Python, or Go 3. Familiar with audio/video transcoding and rendering, experience with OpenGL and SDK development is a plus 4. Good knowledge of networking fundamentals and protocols (eg. UDP/TCP/IP, HTTP/HTTPS, RTMP, HLS/Dash/CMAF, etc.) 5. Familiar with audio/video open source projects (eg. FFmpeg, x264, WebRTC, GStreamer, etc), experience with open source projects is a plus

What are TikTok perks and benefits

Lactation facilities

Fertility

Unconscious bias training

Networking

Succession planning

Diversity recruiting

Diversity performance

Short term disability

Paid paternity

Paid maternity

Paid adoptive

About the company

71252

TikTok

Industry: Technology: Consumer Internet

As the leading destination for short-form mobile video, our platform helps people around the world become a part of a global community. In a world that feels more divided than ever, we are here to inspire creativity and bring joy. We do this by embracing change, thriving in ambiguity, and always looking for solutions.

Why you should apply for a job with TikTok:

  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.

  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.

  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.

icon
© 2022 Fairygodboss. All rights reserved.
  • about
  • careers
  • FAQs
  • privacy policy
  • terms & conditions
112k
20k