27 Oct
|
BoloIndiaMediaNetworks
|
Bengaluru
27 Oct
BoloIndiaMediaNetworks
Bengaluru
Position: Senior Video Infrastructure Engineer (Video Upload & Processing Pipelines) Location Bengaluru, India Experience
- 7+years About Bolo India Bolo India is building India's next-generation social media platform, empowering every Indian to create, share, and discover authentic short-form and long-form videos. We're building a scalable video infrastructure capable of serving millions of creators while delivering lightning-rapid uploads, seamless playback, and AI-powered media processing. We're looking for passionate engineers who enjoy solving distributed systems, cloud infrastructure, and video engineering challenges at scale. Role Overview As a Senior Video Infrastructure Engineer, you will design, build, and optimize the complete video ingestion and processing pipeline—from the moment a creator uploads a video until it is available for streaming across millions of users. You will own high-performance upload services, distributed transcoding pipelines, adaptive bitrate generation, storage optimization, CDN integration, and video delivery architecture.
Key Responsibilities
Video Upload Infrastructure
• Design highly reliable and fault-tolerant upload pipelines
• Build resumable and chunked upload mechanisms
• Optimize uploads for unstable mobile networks
• Support uploads of: Short videos Long-form videos (up to 40+ minutes)
• High-resolution videos (1080p/4K)
• Reduce upload latency using intelligent routing
• Implement upload retry and recovery mechanisms Video Processing Pipeline Design scalable media processing systems including:
• Distributed transcoding
• Parallel encoding
• Video compression
• Thumbnail generation
• Adaptive bitrate streaming (ABR)
• HLS/DASH packaging
• Audio normalization
• Metadata extraction
• Caption generation support
• AI moderation integration Performance Optimization
• Reduce upload completion time
• Optimize transcoding costs
• Improve encoding throughput
• GPU acceleration where applicable
• Parallel processing architecture
• Queue optimization
• Pipeline latency reduction
• Storage optimization Streaming Infrastructure Build and optimize:
• HLS Streaming
• MPEG-DASH
• Adaptive bitrate streaming
• CDN integration
• Edge caching
• Fast playback startup
• Buffer reduction Global content delivery Backend Engineering Develop scalable services for:
• Upload APIs
• Media service
• Processing orchestration
• Encoding workers
• Queue management
• Notification services
• Video metadata services
• Monitoring and analytics Cloud Infrastructure Work with cloud-native technologies to build highly available systems. Experience with:
• AWS
• Google Cloud
• Azure Including:
• Object Storage
• Auto Scaling
• Load Balancers
• Kubernetes
• Docker
• Message Queues
• Event-driven architecture Monitoring & Reliability Build observability into the platform using:
• Metric
• Distributed traing
• Centralized logging
• Error tracking
• Performance dashboards
• SLA monitoring
• Pipeline health monitoring Required Skills Strong Programming Experience One or more of:
• Go (Golang)
• Java
• Kotlin
• Python
• C++
• Rust Video Technologies Strong understanding of:
• FFmpeg
• x264 / x265
• AV
• VP9
• H.264
• H.265 (HEVC)
• AAC
• Opus
• Video containers (MP4, MOV, MKV) Streaming Technologies Experience with:
• HLS
• DASH
• CMAF
• Adaptive Bitrate Streaming
• CDN optimization
• Low-latency streaming Distributed Systems Hands-on experience with:
• Microservices
• Kafka
• RabbitMQ
• Rediss
• Kubernetes
• Docker
• gRPC
• REST APIs Storage Systems Experience with:
• Amazon S3
• Google Cloud Storage
• MinIO
• Distributed storage systems
• Object lifecycle management Databases Experience with:
• PostgreSQL
• MySQL
• Cassandra
• MongoDB
• Redis Preferred Qualifications
• Bachelor's or Master's degree in Computer Science or related field
• 5–10+ years of backend or video infrastructure engineering experience
• Experience building large-scale video platforms
• Experience supporting millions of daily uploads
• Knowledge of GPU-accelerated encoding
• Experience with AI-assisted video processing
• Experience working with CDN providers
• Strong understanding of network protocols and media delivery Must have knowledge of:
• Experience building systems similar to YouTube, Instagram, TikTok, Facebook, ShareChat, Moj, or MX TakaTak
• Knowledge of WebRTC
• Live streaming architecture
• DRM technologies
• Video analytics
• AI-based content moderation
• Video recommendation pipelines What You'll Build at Bolo India
• Ultra-fast video uploads on Indian mobile networks
• Intelligent resumable upload engine
• Distributed video transcoding platform
• Adaptive streaming infrastructure
• Scalable media processing services
• AI-ready video ingestion pipeline
• Cloud-native video architecture capable of supporting millions of creators
• 50–70% reduction in average upload time
• 99.99% upload success rate
• Sub-5-minute processing for long-form videos
• Automatic adaptive streaming generation
• Highly scalable infrastructure capable of processing millions of videos per day
• Optimized cloud infrastructure with lower transcoding costs Why Join Bolo India?
• Build India's next large-scale social media platform
• Solve internet-scale video engineering challenges
• Work on cutting-edge cloud and media technologieas
• Opportunity to architect systems from the ground up
• High ownership, rapid innovation, and significant technical impact If you're passionate about building world-class video infrastructure and want to shape the future of India's creator ecosystem, we'd love to hear from you.
📌 Senior Video Infrastructure Engineer (Bengaluru)
🏢 BoloIndiaMediaNetworks
📍 Bengaluru