JOBSEARCHER

Software Engineer - Video Algorithm Systems

Software Engineer - Video Algorithm Systems This role offers the opportunity to work at the forefront of video streaming technology, designing and implementing advanced video encoding and processing algorithms that reach millions of viewers globally. You will focus on enhancing video quality, reducing bandwidth usage, and supporting live streaming events with low-latency requirements. The position combines research, algorithm development, and practical implementation, providing a challenging and dynamic environment for innovation. You will collaborate with cross-functional teams, explore next-generation media technologies, and contribute to scalable, high-performance video systems. Ideal candidates are problem-solvers with a deep technical curiosity, experience in media processing, and a passion for delivering best-in-class viewing experiences. Your work will directly impact the way audiences experience video worldwide. If you think you are the right match for the following opportunity, apply after reading the complete description. Accountabilities: Design, prototype, and implement advanced video encoding and processing algorithms to improve quality and efficiency Focus on live video streaming, including real-time encoding orchestration and quality analysis for major events Collaborate with cross-functional teams to integrate algorithms into scalable video platforms Research next-generation image and video coding technologies and evaluate emerging tools and workflows Troubleshoot and optimize complex multimedia software systems, ensuring low latency and high performance Mentor and support peers, sharing knowledge of video algorithms and media processing best practices Present research findings at conferences or internal technical reviews RequirementsBS in Computer Science, Electrical Engineering, or equivalent (MS or PhD preferred) 4+ years of experience in multimedia software development, video algorithms, or media processing Strong programming experience in C++ or Java with solid software design fundamentals Background in distributed systems and cloud computing, with scalable system design experience Expertise in video streaming, encoding principles, and codec standards such as H.264/AVC, HEVC, or AV1 Strong debugging, problem-solving, and performance optimization skills Ability to work effectively in fast-paced, ambiguous environments xywuqvp and collaborate across teams Preferred: experience with image/video quality assessment, Media Live or Ateme tools, and open-source multimedia projects BenefitsCompetitive salary range: $250,000 $413,000 (varies by location, experience, and role) Stock options with flexible allocation between salary and equity Comprehensive health plans, including medical, dental, vision, and mental health support 401(k) retirement plan with employer match Paid leave programs and flexible time off for salaried employees Health savings and flexible spending accounts Family-forming benefits and life/serious injury coverage Opportunities for professional growth, research collaboration, and innovation in video technology