Search by job, company or skills

Work Fox Solutions

Video Processing Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're looking for a Senior Software Engineer II (SSE-II) to join our Content Lab team. In this role, you will take ownership of complex backend projects, focusing on AI-driven content transformation and video processing at scale. You will work closely with cross-functional teams to deliver high-quality, scalable solutions that power Goldcast's video content platform. This role requires deep backend expertise, hands-on experience with video technologies, and the ability to mentor engineers while driving technical excellence.

Key Responsibilities
  • Lead complex backend projects involving multiple engineers, such as performance improvements and migrations
  • Work with FFmpeg, GStreamer, or similar tools to handle multiple codecs (H.264, H.265, VP9, AV1) and formats (MP4, WebM, HLS, DASH).
  • Design and implement scalable backend solutions for video processing features, for encoding, transcoding, and adaptive streaming, ensuring reliability, maintainability, and performance.
  • Improve video storage, retrieval, and streaming performance (CDNs, caching, adaptive bitrate streaming).
  • Collaborate with cross-functional teams, including Product and QA, to refine requirements, design solutions, and deliver high-impact features.
  • Act as a technical leader within the team, making sound architectural and design decisions that balance short-term needs with long-term scalability and maintainability.
  • Mentor junior engineers by providing code reviews, design feedback, and technical guidance, fostering a culture of learning and growth within the team.
  • Troubleshoot and resolve production issues, driving root cause analysis and implementing long-term fixes to improve system reliability and customer satisfaction.
Requirements
  • 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 strong focus on distributed systems and video processing.
  • Expertise in backend technologies such as Python, Java, or Go, and experience building scalable, high-performance systems
  • Deep hands-on experience with video technologies, including:
  • Video codecs (H.264, H.265, VP9, AV1) and compression techniques
  • FFmpeg, GStreamer, or similar multimedia frameworks
  • Streaming protocols (HLS, DASH, RTMP, WebRTC)
  • Cloud media services (AWS Media Services, Azure Media Services, GCP Transcoder API)
  • Proven track record of acting as a tech lead and leading complex initiatives across the team.
  • Deep understanding of distributed systems, microservices architecture, and API design.
  • Strong experience with performance optimization, debugging, and scaling complex applications.
  • Experience mentoring junior engineers and contributing to the technical growth of a team.
  • Strong problem-solving skills and the ability to navigate ambiguous requirements to deliver impactful solutions.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and external stakeholders.
Preferred Qualifications
  • Knowledge of observability, monitoring, and operational excellence
  • Experience with real-time video streaming (WebRTC, RTMP).
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and experience with distributed databases, caching systems, and message queues.
  • Experience with containerization and orchestration (Kubernetes, Docker)
  • Knowledge of DRM, video watermarking, or security best practices.
  • Contributions to open-source multimedia projects (FFmpeg, GStreamer, etc.).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126948057