Senior Software Engineer (Video Streaming and Distributed Systems) - TW
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.
- 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.
- 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.