Software Engineer (Media Delivery)
Crunchyroll
- San Francisco, United States
- Mid Level
- 5+ years
- Posted
Skills
Required
- infrastructure
- CDN
- low-latency
- AWS cloud infrastructure
- GCP
- Infrastructure as Code IaC
- networking
- DNS
- HTTP
- TLS
- caching
- load balancing
- Cloudflare
- TypeScript
Preferred
- multi-CDN
Crunchyroll as a Software Engineer III on the Media Delivery team. You will design, build, and operate highly reliable systems that stream video content to millions of customers worldwide. Your responsibilities will include architecting scalable content replication systems, building multi-CDN delivery infrastructure, and automating infrastructure provisioning and deployment. You will also troubleshoot complex production delivery issues and collaborate with external CDN and cloud providers. This role offers a competitive compensation package, flexible time off policies, and various benefits.
Responsibilities
- Concevoir, construire et exploiter des systèmes hautement fiables pour le streaming de contenu vidéo.
- Maximiser la disponibilité, la résilience, la performance, la sécurité et l'efficacité grâce à l'automatisation et à une observabilité approfondie.
- Architecturer et exploiter des systèmes de réplication de contenu évolutifs et des infrastructures de livraison multi-CDN.
- Strong ownership mindset with willingness to participate in on-call rotations and incident response
Requirements
- Background in designing high-throughput, low-latency delivery architectures across regions and external networks
- Production experience with AWS cloud infrastructure (GCP experience is a plus)
- Hands-on experience with Infrastructure as Code (IaC) tools and best practices
- Solid understanding of networking fundamentals (DNS, HTTP, TLS, caching, load balancing, routing)
- Experience with Datadog (or similar tools) configuring metrics, logs, traces, SLOs, and alerts
- Experience operating high-volume CDN architectures (e.g., Fastly, Akamai, Google Media CDN, Cloudflare)
- 5+ years of experience building and operating large-scale distributed systems
- Proven track record of diagnosing and fixing complex production incidents across software and vendors
- Proficiency in TypeScript (or another modern language) for application services and infrastructure automation
- Clear technical communication and effective collaboration skills across cross-functional engineering teams
- Knowledge of cloud and application security principles integrated throughout design and operations
Pay
USD 169,000 - 211,300
jobapplier