We're looking for a research developer in video encoding who is comfortable working with multiple languages, frameworks, platforms and excited to participate in cutting-edge applied research in video transcoding and streaming.
As an experienced researcher and developer, you’ll be responsible for research and develop various solutions for video encoding and video preprocessing.
If you love crafting elegant solutions to highly complex challenges, this is likely the team for you. Here are a few of the things that you’ll do : Design and develop prototype, proof of concept, and demo systems to improve video encoding efficiency and enhance video quality.
Architecture design and develop large scale transcoding platform, especially in parallel video transcoding and processing.
Participate in video coding project planning activities with thorough investigation on the state-of-the-art and the technology trends in video coding and processing field.
Build related patent portfolio to support our research and development on products. Advocate the technologies within and outside the team and company.
Reasons to be Excited
We're big believers in trusting the team to debate and select the right tools for the job. This belief leads to a development team that is excited by and comfortable with building in a variety of languages, frameworks and platforms.
Here's a short list of some of the current technology and tools we use to fuel the team. Platforms : AWS, Docker, Kubernetes Clients : iOS, Android, FireTV, AppleTV, Roku, Chromecast Languages : ES6, Python, Objective-C, Swift, Java, Scala, Kotlin, Go, Erlang Frameworks : Node.
js, Angular, React, React Native, gRPC, Spring, Spark, Tensorflow, Hystrix, Consul, Flink, Kafka, ElasticSearch Databases : MySQL, PostgreSQL, Redis, DynamoDB, HBase, influxdb, Prometheus, Aerospike Tools : GitLab, GoCD, Airflow, Ansible, Terraform, Jenkins, Slack, Google Apps We believe in owning and building our core services and technologies.
With that, we recognize that we must be armed with a team that includes both full stack and specialized developers. Here’s a few of the experiences we’re looking for on our dev team : Full stack responsive web development.
Device platforms and hybrid applications development. Architect and implement services handling thousands of requests per second.
Design and implement software to automate, scale and streamline dev operations. Contribute back to the open source community in meaningful ways.