Remote Compute Software Engineer – United States
vercel.com
London, United Kingdom Full-time posted 3 hours ago in I.T. & Communications-
Job ID 2785826
Job Description
Discover Vercel:
At Vercel, we empower developers with cutting-edge tools and robust cloud infrastructure that enable the creation of faster, more personalized web experiences. As the innovative force behind v0, Next.js, and Al SDK, we collaborate with industry leaders like Ramp, Supreme, PayPal, and Under Armour to shape the future of the Al-native web.
Our vision is simple: to help teams release exceptional products. We prioritize creating an environment where every individual can excel, whether it’s through hands-on development, customer support, or storytelling. We are all about delivering results.
Role Overview:
You will be a pivotal part of a team dedicated to constructing a foundational platform that powers Vercel’s compute operations. This means offering essential services for running builds, serverless functions, middleware, edge functions, secure compute, and now sandboxes.
If you reside within a designated commuting radius of our offices in San Francisco, New York, London, or Berlin, you’ll join us in-person on anchor days: Monday, Tuesday, and Friday. For those further away, this position allows for remote work. Please reach out to our recruitment team for more specifics on location.
Your Responsibilities:
- Oversee our cluster fleet, managing hundreds of instances deployed in every region where our customers execute their code.
- Engage in daily programming with Golang, utilizing Terraform as your primary tool for provisioning necessary infrastructure. You’ll become adept with Nomad, our current scheduler of choice for workload management.
- Develop a platform that enables the execution of untrusted code for our customers, where even a minor 1% performance boost can yield significant benefits company-wide.
- Collaborate with cross-functional teams to envision and implement innovative platform features.
- Additional projects may include:
- Fluid Compute
- Active CPU Pricing
Your Qualifications:
- A minimum of 5 years of software engineering experience, with a strong preference for Golang expertise.
- Extensive experience with Containers, Virtual Machines, and Linux, complemented by a passion for understanding the underlying mechanics (tools like tcpdump, strace, and iptables are your essentials).
- Proven ability to design systems that enhance performance and bolster reliability.
- Experience in building and operating distributed systems at scale.
- Familiarity with schedulers and orchestrators, including Nomad, for managing both containerized and non-containerized applications.
What We Offer:
- Competitive compensation package, which includes equity options.
- Comprehensive healthcare benefits.
- Opportunities for professional development, including mentorship and networking events.
- Flexible time-off policies to support work-life balance.
- Provision of essential equipment and a budget to help you create an ideal home office setting.
The estimated base salary range for this role in San Francisco, CA is $180,000-$280,000. Actual salaries may vary based on job-related skills, experience, and geographic location. Compensation packages outside of San Francisco may be adjusted accordingly. Alongside salary, our overall offerings include benefits and equity compensation. Your recruiter will provide specific pay range information tailored to your location during the interview process.
Vercel champions diversity and equality, striving to cultivate an inclusive community within our team. We do not discriminate based on race, religion, gender, sexual orientation, national origin, age, marital status, veteran status, disability, or any other characteristic protected by law. We encourage all individuals to apply, even if you don’t meet every requirement outlined in the job description.