Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer
Required Education and Experience:
* 8 years of relevant experience and a Bachelors degree or
* 6 years of relevant experience and a Masters degree or
* 3 years of relevant experience and a PhD
Basic Qualifications
* 8+ years experience programming with C/C++
* 5+ years experience with multi-threaded systems on Linux or other Unix-like flavors.
* 5+ years' experience with protocols, particularly HTTP and TCP/IP, DNS and SSL.
Desired Qualifications
* Familiarity with machine learning frameworks and libraries.
* Proven track record of working on high quality code that needs knowledge of interaction with different subsystems such as memory manager, file system, and networking.
* Excellent verbal and written communication skills.
* Knowledge of scripting languages like Python or Perl.
* Knowledge of Streaming Media Technologies like HLS and MPEG-DASH.
* Knowledge of Distributed systems.