Strong Proficiency in C++ and scripting;
Strong knowledge and experience with file system internals;
Thorough understanding of Linux system and storage subsystems;
Knowledge and experience designing storage solutions;
Experience with threads and multi-threaded programming;
Experience with Cloud Object Storage technologies;
Should be well versed with Data Structures & algorithms, Multithreading, and optimization;
Understand issues around performance and scalability under heavy loads;
Unit test development experience.
Strong Knowledge of cloud technologies;
Experience with data path in a storage subsystem;
Storage technologies and File system expertise;
Kernel and device driver programming experience;
Experience with NAS storage solutions.
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
We are seeking a talented software engineer who is self-motivated and self-directed to join a team developing a storage driver for the customer’s media processing platform. You will be responsible for providing robust, modular, and flexible technical solutions that provide great value to our customers. You will be part of a highly talented team working on the next-generation media processing platform developed ground up with cloud-native architecture.
This position will require excellent object-oriented design and programming skills, strong interpersonal, and communication skills while working within a global development group. A deep understanding of systems software concepts is a must.
Job responsibilities include writing code for new features, debugging customer issues, bug fixing, and writing automated tests for the storage driver/workflows.
Project is a media processing platform enabling customers to launch revenue-generating, broadcast-quality OTT services in a matter of minutes instead of months. Customer’s media processing service provides operators with a software-as-a-service (SaaS) solution that is hosted in the public cloud and maintained and monitored by the customer. Also with these media processing platforms, operators have the flexibility to deploy on their own public or private cloud infrastructure.
The project’s storage driver is a high-performance storage driver for storing and serving media files in the Cloud object storage for OTT and playout workflows. The driver is highly optimized for low latency and bandwidth for customers media processing platforms capabilities such as time-shift TV, VOD and cloud DVR, and playout. As we continue to experience growth, we are looking for an excellent File System Engineer to add to our current team of developers.