Position: Senior C++ Developer
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: intermediate

Description:

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 platform, 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 platform 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 developers.

Requirements:

Required

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 pthreads 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
 Nice to have

Strong Knowledge of cloud technologies is a plus
Experience with data path in a storage subsystem is a plus
Storage technologies and File system expertise is a plus
Kernel and device driver programming experience is a plus
Experience with NAS storage solution is a plus
Preferences:

Drivers
Cloud
Network
Azure Blob Storage
Storages
Unit Testing
Responsibilities:

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.

What We Offer

Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.

Collaborative Environment: Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible opportunities and options.

Professional Development: Our dedicated Learning & Development team regularly organizes certification and technical / soft skill training to help you realize your professional goals.

Excellent Benefits: We provide our consultants with competitive compensation and benefits

Fun Perks: We want you to love where you work, which is why we host sports classes, cultural, social and team building activities such as sports competitions and end-of-year corporate parties. Our vibrant offices also include dedicated GL Zones and rooftop decks where you can drink coffee or tea with your colleagues over a game of table football or darts!