Software Engineer, CDN Content
Vercel · San Francisco, CA · 6 days ago
HybridEngineering$172k–$258k/yrFull-time
About the role
The CDN Content team is responsible for serving all content that flows through Vercel's global CDN — static assets, optimized images, incrementally regenerated pages, partially prerendered shells, and everything in between — to billions of requests for millions of developers. Our focus is performance: ensuring content is served globally as fast as possible. Caching plays a big role in making that happen, and the team operates a multi-tier caching architecture spanning in-process caches, regional cache services, and object storage across 20+ regions.
What You Will Do
- Build and improve the services behind ISR, PPR, and image optimization — working in Go, Lua, and TypeScript across the serving path.
- Execute well-defined projects independently, from implementation through safe rollout (feature flags, shadow modes, progressive deployment) and post-ship validation.
- Maintain your work in production: build dashboards, add metrics and alerts, and develop ownership of what you ship.
- Contribute to the team's observability and testing surface — the dashboards, logs views, and e2e test suites that keep a high-change system trustworthy.
- Participate in the on-call rotation with support from senior engineers, and contribute to incident follow-ups that make the system more resilient.
- Collaborate with teammates and partner teams (Next.js, CI/CD) through design discussions, code review, and pairing.
About You
- 2+ years of experience building and operating backend services in production.
- Proficiency in at least one of Go, TypeScript/Node.js, or a comparable systems language, and enthusiasm for working across a polyglot stack.
- Solid understanding of HTTP and web fundamentals — caching headers, request/response lifecycle, what a proxy does.
- You write code you're willing to operate: tested, instrumented, and documented.
- Curious about how large-scale systems work, and motivated to dig into unfamiliar code and production data to figure things out.
- A collaborative teammate who communicates clearly, asks good questions, and follows through reliably.
Bonus If You
- Have experience with caching systems (CDNs, Redis/Memcached, application-level caches) at any scale.
- Have AWS experience, particularly S3 or ElastiCache.
- Have used Next.js or another modern web framework and understand rendering modes like SSR/SSG/ISR.
- Have experience with observability tooling (Datadog, Honeycomb, or similar).
- Have experience with Terraform or Kubernetes.
Benefits
- Competitive compensation package, including equity.
- Inclusive Healthcare Package.
- Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.
- Flexible Time Off.
- We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed.