Job Description for Android Platform Engineer - Bangalore

Basic Qualifications

  • Degree in Computer Science or related field

  • 5+ years of technical experience as software developer in Live streaming, transcoding and webcasting

  • Strong Computer Science fundamentals in data structures, algorithm design, problem solving and complexity analysis

  • Strong development experience in at least one of C, C++, Golang or Rust

  • Strong development experience using Java on Android Platform accessing/writing native libraries using JNI.

  • Experience in any of the protocols - RTMP, RTMPS, WebRTC, HLS, SRT is a big PLUS

  • Knowledge of video encoding and delivery to digital platforms

  • Should have sound knowledge of how Content Delivery Networks work for Media services

  • Should be ready to work in any dynamic situations and ¬†explore things which are unknown but conquer at the faster pace.

  • Should have working experience in building highly scalable real-time applications like Chat system, Live Streaming System etc

  • Should be ready to learn any language, technology, framework early and adapt to changing situations.

Preferred Qualifications

  • Experience with critical, 24x7 systems

  • Experience with high throughput, multi-threaded systems

  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

  • Experience in languages like Java, NodeJS, Python would a big plus

Apply for this Job

* Required
File   X
File   X