Software Engineer - Video Algorithm Systems at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer - Video Algorithm Systems in the United States.
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.
- 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
- BS 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 and collaborate across teams
- Preferred: experience with image/video quality assessment, Media Live or Ateme tools, and open-source multimedia projects
- Competitive 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