Senior Backend Engineer - Video Processing & Streaming Systems

8 - 12 years

0 Lacs

Posted:19 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer II (SSE-II) at Goldcast's Content Lab team, your role will involve taking ownership of complex backend projects focused on AI-driven content transformation and video processing at scale. You will collaborate with cross-functional teams to deliver high-quality, scalable solutions for the video content platform. Your expertise in backend technologies and video processing will be crucial in leading projects and mentoring junior engineers. Key Responsibilities: - Lead complex backend projects involving multiple engineers for performance improvements and migrations. - Utilize tools like FFmpeg, GStreamer, or similar for handling multiple codecs (H.264, H.265, VP9, AV1) and formats (MP4, WebM, HLS, DASH). - Design and implement scalable backend solutions for video processing features such as encoding, transcoding, and adaptive streaming, ensuring reliability, maintainability, and performance. - Enhance video storage, retrieval, and streaming performance through CDNs, caching, and adaptive bitrate streaming. - Collaborate with Product and QA teams to refine requirements, design solutions, and deliver high-impact features. - Act as a technical leader within the team, making architectural decisions that balance short-term needs with long-term scalability. - Mentor junior engineers through code reviews, design feedback, and technical guidance to foster a culture of learning and growth. - Troubleshoot and resolve production issues, implementing long-term fixes to enhance system reliability and customer satisfaction. Qualifications Required: - Bachelor's or Master's degree in Computer Science from a top-tier institution (IITs, NITs, BITs, or equivalent). - 8+ years of backend software development experience with a focus on distributed systems and video processing. - Expertise in backend technologies like Python, Java, or Go, and building scalable, high-performance systems. - Deep hands-on experience with video technologies including codecs, multimedia frameworks, and streaming protocols. - Strong understanding of distributed systems, microservices architecture, and API design. - Experience in performance optimization, debugging, and scaling complex applications. - Strong problem-solving skills and the ability to deliver impactful solutions in ambiguous environments. - Excellent communication skills for effective collaboration with cross-functional teams and stakeholders.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now