Senior Video Algorithm Engineer

July 20, 2026
Urgent

Job Description

Senior Video Algorithm Engineer

Company: Crunch Media Works
Location: Bangalore, India
Employment Type: Full-time
Reporting To: Director of Engineering
Experience: 8+ Years

Job Summary

Crunch Media Works is looking for an experienced Senior Video Algorithm Engineer to develop advanced video compression algorithms and software solutions for cloud and mobile platforms. The role focuses on building high-performance video processing solutions, optimizing video quality and delivery costs, and developing SDKs using modern video codecs.

The ideal candidate will have deep expertise in video compression, streaming technologies, C/C++ development, media frameworks, and cloud-based video processing.

Key Responsibilities
Video Compression Development
Develop video compression SDKs for mobile devices.
Design and implement advanced video compression algorithms.
Optimize video quality, compression efficiency, and bandwidth utilization.
Improve existing video processing products and software components.
Video Processing
Develop and optimize:
Video Transcoding
Video Packaging
Video Processing Pipelines
Tune applications for:
Low latency
High performance
Reduced cloud processing costs
Codec Development

Work extensively with modern video codecs including:

H.264 (AVC)
H.265 (HEVC)
AV1
VVC
VP9 (Preferred)
Streaming Technologies

Develop solutions supporting:

HTTP Streaming
RTP
RTSP
WebRTC
HLS
MPEG-DASH
Media Framework Development

Develop and integrate applications using:

Android MediaCodec Framework
iOS VideoToolbox
FFmpeg
GStreamer 1.x
Research & Optimization
Analyze professional and user-generated video content.
Develop new algorithms based on latest research.
Improve compression efficiency using Machine Learning techniques.
Implement advanced filtering and enhancement algorithms.
Software Development
Develop high-performance applications using:
C
C++
Linux
Build reusable SDKs and software frameworks.
Maintain and extend customer deployments.
Collaboration
Work with globally distributed engineering teams.
Participate in Agile development processes.
Use Jira for sprint planning and project tracking.
Follow Software Development Life Cycle (SDLC) best practices.
Required Qualifications
Master’s Degree (MS) or equivalent in:
Computer Science
Engineering
8+ years of experience in video compression and media software development.
Required Technical Skills
Video Codecs
H.264
H.265 (HEVC)
AV1
VVC
VP9 (Preferred)
Programming
C
C++
Linux Development
Media Frameworks
FFmpeg
GStreamer 1.x
Android MediaCodec
iOS VideoToolbox
Streaming Technologies
HTTP
RTP
RTSP
WebRTC
HLS
MPEG-DASH
Container/File Formats
MP4
fMP4
MOV
Operating Systems
Linux
Android
iOS
Source Control
Git
Video Processing
Video Transcoding
Packaging
Video Filters
Scaling Algorithms
Denoising
Blending Algorithms
Machine Learning
Machine Learning techniques for video compression optimization.
Operating System Concepts

Strong understanding of:

Networking
Multi-threading
Input/Output (I/O)
System Performance
Preferred Skills
Experience building SDKs and software frameworks.
Knowledge of AWS S3 and CDN/storage services.
Agile methodology experience.
Jira project management.
Strong debugging and performance optimization skills.
Video Analysis Tools

Experience with one or more of:

CodecVisa
Tektronix
Elecard StreamEye
Ideal Candidate

The successful candidate should:

Be highly organized and delivery-focused.
Enjoy solving complex video compression challenges.
Be eager to learn emerging video technologies.
Thrive in a fast-paced Agile development environment.
Collaborate effectively with global engineering teams.
Bonus Skills
AWS S3 integration.
CDN optimization.
Mobile media optimization.
Cloud video encoding.
Video analytics and quality assessment.
How to Apply

Email your updated resume to: careers@crunchmediaworks.com

Location