Paramount is on a mission to unleash the power of content and is seeking a Backend Software Engineer to join their Content Engineering team. In this role, you will build and maintain backend services that orchestrate AI-generated video clips, ensuring precision in delivery and integration with machine learning workflows.
Responsibilities:
- Power the Orchestration Engine: Build the backend services that manage the lifecycle of an AI-generated clip, from beginning to final delivery
- Bridge Systems: Create the interfaces that connect advanced ML workflows with core Video Ops and Encoding pipelines
- Scale Content Intelligence: Ensure our metadata and payload delivery systems can handle the automated processing of thousands of hours of video daily
- Feature Ownership: Design and implement backend orchestration solutions, focusing on high-quality API design and service reliability
- Service Orchestration: Build and manage asynchronous workers, queues, and event-driven architectures that handle video processing tasks and complex workflows
- API & Interface Development: Develop robust APIs that provide critical metadata and payloads to downstream discovery systems and video infrastructure
- System Integration: Partner with core video teams to ensure seamless handoffs of video assets and processing signals
- Production Excellence: Participate in code reviews and design discussions, applying good technical judgment to improve the scalability and observability of our services
- ML in Production: integrate ML models into production pipelines, focusing on low-latency inference and reliable data delivery
Requirements:
- 3+ years of experience in backend software engineering or distributed systems
- Solid proficiency in Python (or similar backend languages) and experience building and scaling production APIs
- Experience with asynchronous messaging, task queues, and background workers
- Solid knowledge of SQL, database design, and data modeling for high-volume systems
- Proven ability to own features autonomously from design to deployment delivering clean, maintainable code
- Familiarity with Cloud Architecture (GCP preferred) and containerization (Docker/Kubernetes)
- Experience or solid interest in Video/Media Processing (e.g. video encoding, FFmpeg, or metadata standards)
- Basic knowledge of how to serve machine learning model outputs via APIs
- Experience working with agentic AI workflows or complex microservice orchestration