Hiring Organization : Oneplay
Salary : 10 – 20 Lakh/Year INR, Experience : 3. years
Senior Developer (Modern Media Systems ) Job In Pune India :
Location : Pune, Maharashtra, India
Position Overview
We are Building a cutting edge Ultra Low Latency Streaming platform (For Cloud
Gaming & VDI) for Vendor Neutral OS and Hardware.
Core Responsibilities
● Architect and implement accelerated media pipelines using C++20/23 with
modern tooling
● Develop & Maintain WebRTC/FFmpeg solutions with hardware acceleration
(AV1, VP9, H.265)
● Build cross-platform desktop capture (Windows DWM, macOS CoreGraphics,
Linux PipeWire)
● Design real-time networking systems with QUIC, WebTransport, and low-latency
protocols
● Implement algorithmic optimizations for video encoding, decoding and other
pipelines
● Write production-grade code with modern C++ (concepts, coroutines, modules)
● Optimize for core OS internals – Windows kernel APIs, Linux io_uring, macOS
Grand Central Dispatch
Required Technical Expertise (Must-Have):
• 3-5 years production C++14/17/20 experience
• Modern tooling: CMake 3.25+, Conan 2.x, vcpkg
• WebRTC M100+, FFmpeg 7.x with NVENC/QuickSync
• Desktop capture: DXGI (Win), AVFoundation (macOS), PipeWire (Linux)
• 2/3 platforms: Windows 11, macOS Sonoma+, Ubuntu 24.04+
Algorithms & Data Structures:
• Video codecs, motion estimation, rate-distortion optimization
• Lock-free data structures, RCU, hazard pointers
• SIMD intrinsics (AVX2/AVX-512), NEON optimization
Networking & OS Internals:
QUIC, WebTransport, TURN/STUN/ICE implementation
Linux: epoll, io_uring, eBPF, namespaces, cgroups
Windows: IOCP, ETW tracing, Win32 threading model
Socket programming, TCP congestion control, BBR
Preferred Modern Skills
• C++23 coroutines for async I/O
• eBPF for performance monitoring
• WASM modules for browser integration
• Rust interoperability (cxx crate)
• Composable kernels with SYCL/DPC++
• Real-time Linux (PREEMPT_RT)
Who You Are
● 3-5 years hands-on C++ systems programming
● Passionate about AI-augmented development workflows
● Comfortable debugging core OS internals
● Thinks in algorithms first, implementation second
● Shares knowledge via internal tech talks and open source
● Age 25-35 (high energy, modern mindset)
Apply With
• GitHub with 3+ projects
• WebRTC/FFmpeg benchmark results
• AI coding workflow (Claude/Cursor screenshots)
• Cross-platform screen capture demo
Must have skills
C++ – 3 years
Nice to have skills
WebRTC M100+ – 3 years
AVFoundation (macOS) – 3 years
Windows 11 OS – 3 years
Ubuntu 24.04 – 3 years
Algorithms & Data Structures – 3 years
Networking & OS Internals – 3 years
Screening Questions
Q1.Are you comfortable working from Office Location : Pune, Maharashtra, India? (Must-have)
Ideal answer: yes
Q2.Which city are you currently located in? (Must-have)
Ideal answer: Pune, Maharashtra, India
Q3.How many years of overall experience do you currently have? (Must-have)
Ideal answer: 3 Years (Min)
Q4.What is your Expected Annual Salary? (Must-have)
Ideal answer: $ 21 (Max) USD /Years
Q5.How many years of work experience do you have with C++? (Must-have)
Ideal answer: 3 Years (Min)
Q6.How many years of work experience do you have with WebRTC M100+? (Must-have)
Ideal answer: 3 Years (Min)
Q7.How many years of work experience do you have with AVFoundation (macOS)? (Must-have)
Ideal answer: 3 Years (Min)
Q8.How many years of work experience do you have with Windows 11 OS? (Must-have)
Ideal answer: 3 Years (Min)
Q9.How many years of work experience do you have with Ubuntu 24.04? (Must-have)
Ideal answer: 3 Years (Min)
Q10.How many years of work experience do you have with Algorithms & Data Structures? (Must-have)
Ideal answer: 3 Years (Min)
Q11.How many years of work experience do you have with Networking & OS Internals? (Must-have)
Ideal answer: 3 Years (Min)
Q12.How soon will you be able to join? (Must-have)
Ideal answer: 15 Days notice period
Q13.How many years of work experience do you have with Windows Desktop Capture API ? (Must-have)
Ideal answer: 3 (Min) – 5 (Max)
Q14.How many years of work experience do you have with Linux Development? (Must-have)
Ideal answer: 3 (Min) – 5 (Max)
Q15.How many years of work experience do you have with WebRTC/Live Streaming ? (Must-have)
Ideal answer: 3 (Min) – 6 (Max)

