ou’ll join our Cloud Platform Engineering team working on design, development and on-going improvements of our OpenTok WebRTC-compliant cloud platform. This will include working on:
scalable server architectures for media streaming
distributed computing
smart media routing and networking
media quality optimization strategies
audio/video codecs
heavy duty audio/video archiving
real-time broadcast as well as some related things on the messaging stack of our platform
Responsibilities
Design/implement features and algorithmic strategies to improve media quality and capabilities of our platform
Spend a good portion of time understanding the state of the platform (using data), and make necessary improvements – re-design/re-architect, debug, fix bugs etc.
Participate in or lead brainstorming sessions, design proposals and focus heavily on execution speed
Collaborate with Engineers, Business Development and Product Managers to define solutions for internal and external customers
Contribute to design and develop approaches to measure and evaluate quality in our platform
Become a passionate evangelist for TokBox products.
Key Skills and Experiences
We’re looking for a smart, self-motivated R&D Senior Software Media Engineer who shows a healthy sense of curiosity. You’ll need to be someone who loves to crack through problems and loves to debug code…including ones not written by you, while taking a systems engineering approach to solving complex challenges.
You’ll need very strong hands-on practical software development skills, as well as a good theoretical background in media communications.
Bachelors or Master’s degree in Engineering, Computer Science or similar
5+ years of media communications software engineering, systems architecture, design patterns and distributed computing
Knowledge and experience on media communication technologies; including codecs, real-time video streaming, media transport protocols, and media quality-of-experience optimization strategies in communication systems
Solid grasp on networking concepts that can be applied at work
Strong C/C++ multi-threading experience
Track record of delivering high quality code in a fast-paced environment
Good written and spoken English
A plus:
Masters/PhD (or equivalent experience) in media communications
Specific Hands-on experience with some of the following: H.264/VP8/OPUS/AAC coding structure, syntax, spec and/or underlying algorithms, WebRTC standards (w3c and/or IETF protocol recommendations), RTP/RTCP, STUN, TURN, ICE, media streaming rate-control, bandwidth estimation, familiarity with Google’s WebRTC source code (Chrome’s RTC engine), etc…
JavaScript, python and/or Java coding skills
SQL usage and some basic data science skills to understand implementations behaviour in production
Distributed messaging, publish-subscribe patterns, API design and general networking internals.
备注:本职位是由芝麻桥平台内推职位,您可以直接投递该职位信息,也可以发送简历至zhimaqiao@ameson.org