remote
Staff Backend Engineer, Voices - synthesia
Backend Engineer
Lead the design and scaling of high‑throughput backend services for an AI video platform, leveraging Python, Node.js, and cloud infrastructure to deliver reliable, real‑time voice and video processing at enterprise scale.
About the role
Key Responsibilities
- Architect and implement scalable microservices that power voice and video processing pipelines for a global AI video platform.
- Collaborate with data scientists and frontend teams to expose robust APIs and real‑time streaming endpoints.
- Drive performance optimization, ensuring sub‑second latency and high availability across multi‑region deployments.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD, observability, and security.
- Own incident response and post‑mortem processes for critical production systems.
Requirements
- 10+ years of backend engineering experience with a strong focus on distributed systems.
- Proficiency in Python and Node.js, with deep knowledge of asynchronous programming and gRPC.
- Extensive experience deploying and managing services on AWS using Docker, Kubernetes, and related tooling.
- Solid understanding of data streaming, message queues, and real‑time analytics.
- Excellent communication skills and a proven track record of leading high‑impact engineering initiatives.
Skills
pythonnodejsawsdockerkubernetes