Senior Software Engineer (Golang)
EasyPostFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should have 5+ years of software engineering experience, with a preference for Golang. Extensive experience with containers, virtual machines, Linux, and understanding their inner workings using tools like tcpdump, strace, and iptables is required. Experience designing systems for performance and reliability, building and operating distributed systems at scale, and working with schedulers/orchestrators like Nomad are also necessary.
This role involves managing a fleet of clusters with hundreds of instances across all Vercel regions. You will write Golang code daily and use Terraform for infrastructure provisioning, gaining deep knowledge of Nomad for workload scheduling. The primary responsibility is building and optimizing a platform that runs untrusted customer code, focusing on performance improvements. You will also collaborate with stakeholders on new platform features and contribute to projects like Fluid Compute and Active CPU Pricing.
Platform for building and deploying web applications
Vercel provides a platform for developers and businesses to build, deploy, and manage modern web applications. Its services include tools that enhance image and video workflows using AI features like smart cropping and object detection. Vercel simplifies the complexities of serverless architecture, allowing for global content delivery without extra infrastructure. The company ensures high security and uptime with features such as automatic HTTPS and DDoS protection. Unlike competitors, Vercel focuses on a managed global rendering layer and offers a subscription-based model tailored to various client needs, from individual developers to large enterprises. The goal of Vercel is to empower developers to create efficient and secure web applications.