Senior Backend Engineer (Go, Rust, Python, TS) - Bengaluru
Summary
Cardboard is seeking a Senior Backend Engineer to build and maintain infrastructure for an AI-powered browser-based video editor. The role involves designing scalable systems for media processing, exports, and asynchronous workflows using Go, Rust, Python, or TypeScript.
Join Cardboard as a Senior Backend Engineer and own the systems powering browser-based video editing, including media processing, exports, proxies, analysis, and agent-powered editing.
Company Details
Cardboard is building the future of storytelling and video editing through an AI-powered browser-based video editor. The team is backed by a Tier-1 global fund, YC, and founders of billion-dollar companies. Website:
Requirements
3+ years of experience as a backend engineer
Strong experience owning and operating production backend systems.
Strong understanding of state management, queues, workers, storage, databases, and service contracts.
Experience designing scalable APIs and backend services.
Ability to design reliable systems for long-running and asynchronous workflows.
Strong problem-solving and end-to-end ownership.
Experience with one or more of TypeScript, Go, Rust, or Python.
Ability to translate product requirements into practical backend architecture.
Strong understanding of performance, reliability, and operational simplicity.
Interest in media processing, video infrastructure, and creative tools.
Bonus: Deep FFmpeg or GStreamer experience.
Bonus: Knowledge of video codecs and formats such as ProRes, H.264/H.265, BRAW, R3D, and DNx.
Responsibilities
Own backend systems for video exports, proxy generation, media preprocessing, analysis, and agent-powered editing.
Design and maintain APIs and state contracts across the browser, workers, storage, and database.
Build reliable workflows for uploads, processing jobs, exports, progress tracking, and recovery.
Improve performance and reliability of long-running media workflows.
Design systems that remain simple and operable as projects, files, and usage scale.
Work closely with founders and engineers to solve complex video infrastructure problems.
Turn product goals such as faster exports and instant-feeling uploads into robust backend systems.
Job Details
Bengaluru, India
Interview Process
Recruiter Screen
Backend Technical Interview
System Design Interview
Coding Interview
Founder Interview
Important Note
ClanX is a recruitment partner, helping Cardboard hire Senior Backend Engineer.
As published by recruitee
Full name, Email, CV, Phone
- How many years of experience do you have as a Backend Engineer? choose one
- Are you willing to relocate to Bengaluru and work from office? yes / no
- What is your notice period? (We are looking for candidates who can join within 30 days) choose one
- Is your notice period negotiable? choose one
- Do you have experience working at a product-based company? yes / no
- Are you a citizen of India and currently based in India? yes / no
- What is your current annual CTC range? (INR) choose one
- Please share the figures for your current CTC breakup: Fixed, Variable, ESOPs (with vesting), and any other components
- What is your expected annual CTC? (INR)
- Help us with your LinkedIn profile link
- Have you worked with video, media processing, FFmpeg, GStreamer, or codecs? If yes, describe what you built and the challenges you faced. written answer
- What interests you about the company Cardboard (http://usecardboard.com)? Tip: Research the company and share a specific reason. Generic or copy-pasted answers will be rejected. written answer
- Why do you want to leave your current role? written answer
- Where did you find this job opportunity? (e.g., LinkedIn, Twitter, WhatsApp, etc). If someone referred you, please mention their name and contact number so we can thank them. (Write NA if not applicable). written answer