Work Fox Solutions

Lead Software Engineer (Video Processing)

Bengaluru, KA, IN

2 days ago
Save Job

Summary

Role Overview


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.).


What We Offer


  • Opportunity to work on cutting-edge technologies in video processing.
  • Technical leadership role with significant impact on product architecture.
  • An incredible culture blending innovation, collaboration, and technical excellence.
  • Competitive salary and benefits package.
  • A hybrid & flexible work environment.


Join our Content Lab team and be part of shaping the future of AI-driven video content transformation!




How strong is your resume?

Upload your resume and get feedback from our expert to help land this job