Software Engineer - video services
Share this job!
We are the industry leader in delivering online television broadcasting, and we are looking for a strong Linux developer to help us enable scalable, distributed real-time workflows in the context of over-the-top (OTT) video delivery. Our flagship cloud transcoding platform, is built from the ground-up to run on commodity hardware in virtualized environments. Unlike traditional Internet broadcasting solutions which take weeks or even months to establish a single broadcast video channel, we can go live in less than 15 minutes and at a fraction of the cost. We are now scaling this platform out to meet and exceed growing customer demand.
If you are self-motivated, demonstrate and provide technical leadership, are energized by collaborative environments, embrace the challenges of building high-impact products and are passionate about delivering premier scalable services, then you’ve found the right place. You will play a direct role in the design and implementation of our next-generation fault-tolerant, distributed, low-latency video transcoding platform whose results touch the lives of millions of consumers each day.
Skills & Requirements:
o BS or MS in software-related field.
o 6+ years of commercial development experience in either multimedia or distributed cloud services.
o Deep experience in at least one of the following languages: C/C++/C#/Java/Go, preferably including experience with multiple compilers, VMs, and operating systems.
o Demonstrated understanding of high-throughput, real-time signal and/or video processing technology with experience in MPEG-2, MPEG-4, MPEG-DASH, HLS, video muxing and de-muxing, and/or codecs such as H.264 and H.265
o Technical leadership skills and eagerness to lead by example. This includes designing services and APIs from scratch, maintaining transparency with fellow engineers when evolving our core platform's architecture, vetting and responding to customer requirements, and delivering with scalability headroom to spare.
o Experience developing loosely-coupled, RESTful service-oriented architectures with a bias for simple, elegant solutions to complex problems.
o Experience with dev-ops, driving continuous improvement with operational metrics, and eagerness to help us maintain low live-site overhead.
o Experience with modern cloud storage technologies and Open Source packages, libraries, and services.
o Motivated and eager to learn, evaluate, and apply new technologies.
o Desire to engage with and further our collaborative, safe, and non-political engineering culture.
o Thrive in an environment where we embrace ambiguity and taking ownership of challenging problems.
Skills: cloud services MPEG Linux C++ Java GO