Work with the best minds in crypto

Explore opportunities with leading projects across crypto & web

Senior Software Engineer (Video Streaming and Distributed Systems) - TW



Software Engineering
Posted on Monday, August 14, 2023
Are you passionate about distributed systems and cutting-edge video technologies? Do you thrive in a collaborative environment and have a proactive approach to problem-solving? Join our team as we revolutionize the way people experience video content.
We are seeking two talented Engineers to strengthen our distributed systems team. As an Engineer, you will play a vital role in designing, developing, and optimizing our video streaming infrastructure. Your work will directly impact the quality and delivery of video content to our global user base.

Key Qualifications:

  • Strong communication skills in English, both written and verbal, enabling effective collaboration in an international team.
  • Proactive and can-do attitude, with a passion for taking ownership of challenges and driving solutions.
  • Proficiency in distributed systems, whether in bare metal or cloud-native environments (e.g., AWS).
  • Experience with GStreamer, demonstrating a deep understanding of video streaming principles.
  • Familiarity with one or more of the following: HLS, WebRTC, or Video Codecs (H264, HEVC) is essential.
  • Proficiency in at least one Video Player technology.


  • Previous experience in developing lower-level software for mobile clients (Android, iOS), ensuring optimal performance and user experience.
  • Familiarity with C++ for efficient and high-performance code development.
  • Knowledge of Rust and/or GoLang, even if not mandatory, would be considered an advantage.

Bonus Points:

  • Competitive compensation in USD
  • Flexible working hours (must overlap with PST time)
  • Collaborative, flat, and transparent work culture
By joining our team, you will have the opportunity to work on groundbreaking video technologies that shape the future of content delivery. We foster a collaborative and innovative environment, encouraging continuous learning and growth.
If you're excited about pushing the boundaries of video streaming and want to be part of a dynamic team, apply now to embark on this exciting journey with us.