Software Engineer, Cdn

Vercel Vercel · Enterprise · AMER · Engineering

Software Engineer for Vercel's Edge team, focusing on scaling and improving CDN infrastructure, availability, and reliability. Responsibilities include designing, coding, and debugging high-performance, scalable cloud systems that handle petabytes of data and billions of requests, while also protecting the platform from abuse. Requires experience with Golang, cloud services, and web servers/network protocols.

What you'd actually do

  1. help to scale and improve our infrastructure, availability and reliability by working with our backend engineers and product team to identify problems, create tooling and automation
  2. designing systems, writing code, and debugging systems in production
  3. orchestrates deploying, routing and serving for our customers through capabilities and tooling we maintain that leverage our own and other cloud providers' infrastructure for networking, TLS termination, routing, storage, caching and other novel edge services
  4. help protect the Vercel platform and our customers from abuse
  5. experiment, challenge norms and deliver secure and reliable systems that delight Vercel's users

Skills

Required

  • Golang
  • web servers
  • network protocols
  • high performance systems
  • cloud services

Nice to have

  • Terraform
  • Kubernetes
  • Lua
  • React
  • Next.js

What the JD emphasized

  • at least 5 years of relevant experience
  • deep experience with how to make high performance systems scale in the cloud
  • knowledgeable and experienced with web servers, network protocols
  • Comfortable in Golang