28 Oct
|
BoloIndiaMediaNetworks
|
Bengaluru
28 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-fast 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
Robust 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