HamburgerMenu
hirist

Lead Principal Software Engineer - Distributed Systems

People Hire Consulting
Delhi NCR
8 - 10 Years

Posted on: 18/11/2025

Job Description

Description :

Roles & Responsibilities :

- Lead and mentor engineering teams building distributed systems for video transcoding, storage, and delivery.

- Architect and design cloud-first, scalable media processing solutions using codecs (H.264, HEVC) and streaming protocols (HLS, DASH).

- Collaborate closely with product teams to ensure seamless interoperability with internal services and consumers.

- Drive cloud storage architecture with a focus on scalability, cost efficiency, and cross-platform compatibility.

- Troubleshoot complex issues related to video encoding, streaming, recording, and playback across devices and platforms.

- Provide technical support, guidance, and training on video technologies and best practices.

- Innovate and enhance resilient, scalable media pipelines and workflows.

- Foster a culture of technical excellence, mentorship, and operational rigor within the team.

Skillset / Requirements :

- 8+ years of engineering management experience leading infrastructure or platform engineering teams.

- Proven expertise in designing cloud-native distributed systems (microservices, serverless, event-driven architectures).

- Deep knowledge of video technologies: codecs (HEVC, AV1), streaming protocols (HLS, CMAF, DASH).

- Hands-on experience with video processing tools such as FFmpeg, GStreamer, including encoder configuration.

- Experience running and interpreting video quality metrics: PSNR, SSIM, VMAF.

- Strong ability to collaborate with product teams to deliver user-centric infrastructure solutions.

- Passion for media technology and awareness of emerging trends (8K video, AI-driven media workflows).


info-icon

Did you find something suspicious?