
Job Description
Ovii's Interpretation of the Role
We are looking for a Backend Engineer to own and evolve the server‑side systems that power video export, media preprocessing, and AI‑assisted editing. You will design APIs, manage queues and workers, and keep the media pipeline performant as usage scales.
Role Snapshot
- Own end‑to‑end backend features
- Design and maintain API contracts
- Build and scale media processing pipelines
- Manage queues, workers and storage interactions
- Collaborate with full‑stack team
- Work with multiple languages (TS, Go, Rust, Python)
Must-Have Requirements
- Own backend systems for exports, proxies, media preprocessing, analysis, and agent‑powered editing
- Maintain APIs and state contracts between browser, workers, storage, and database
- Improve long‑running media workflows (uploads, exports, processing jobs, progress, recovery)
- Think clearly about state, queues, workers, files, and contracts
- Owned production backend systems and kept them healthy as product changed
Nice-to-Have Signals
- Deep FFmpeg or GStreamer experience
- Codec internals knowledge (ProRes, H.264/H.265, BRAW, R3D, DNx, etc.)
Work Setup
- Location: Bengaluru, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Own backend services for exports, proxies, media preprocessing, analysis, and AI‑powered editing
- Maintain APIs and state contracts between the browser, workers, storage, and database
- Improve long‑running media workflows such as uploads, exports, processing jobs, progress tracking, and recovery
- Ensure backend simplicity and reliability as projects, files, and usage grow
- Translate product goals like faster exports or instant‑feeling uploads into concrete backend implementations
- Collaborate closely with a small, high‑craft engineering team
Good Fit If You Have
- Passion for video and media technology
- Experience with media codecs or FFmpeg/GStreamer is a plus
- Comfort working across multiple programming languages
- Enjoy fast‑paced product delivery over perfect perfection
Skills
- Backend systems design
- API design & contract management
- Media processing pipelines
- Queue & worker architecture
- Cloud media pipeline
- TypeScript / Go / Rust / Python
- Video codecs (H.264, H.265, ProRes, etc.)
- FFmpeg / GStreamer (preferred)