Software Engineer, Compute Remote - United States
Software Engineer, Compute Remote - United States

Software Engineer, Compute Remote - United States

London Full-Time 144000 - 224000 £ / year (est.) No home office possible
Go Premium
V

At a Glance

  • Tasks: Join us to manage clusters and build a powerful compute platform using Golang.
  • Company: Vercel empowers developers with tools for a faster, personalised web experience.
  • Benefits: Enjoy flexible time off, mentorship opportunities, and a great compensation package including equity.
  • Why this job: Be part of a collaborative team shaping the future of web technology with real impact.
  • Qualifications: 5+ years in software engineering, expertise in Golang, containers, and distributed systems required.
  • Other info: Remote work available; inclusive culture welcoming diverse applicants.

The predicted salary is between 144000 - 224000 £ per year.

About Vercel:

Vercel gives developers the tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. As the team behind v0, Next.js, and Al SDK, Vercel helps customers likeRamp, Supreme, PayPal, and Under Armour build for the Al-native web.

Our mission is to enable the world to ship the best products. That starts with creating a place where everyone can do their best work. Whether you\’re building on our platform, supporting our customers, or shaping our story: You can just ship things.

About the Role:

This team is building a platform that powers all of compute at Vercel. That means we provide all the primitives to run builds, serverless functions, middleware, edge functions , secure compute and now sandboxes too.

If you’re based within a pre-determined commuting distance of one of our offices (SF, NY, London, or Berlin), the role includes in-office anchor days on Monday, Tuesday, and Friday. If you\’re located beyond that distance, the role is fully remote. For location-specific details, please connect with our recruiting team.

What You Will Do:

  • Manage our fleet of clusters, running 100’s of instances, deployed in every region where our customers deploy and run their code.
  • You will be writing Golang on a daily basis, while terraform will be your go-to tool when it comes to provisioning the needed infra. You will get to know the ins and outs of Nomad as it’s our current choice for scheduling the workloads.
  • The platform you will be building provides all the primitives to run all untrusted code from our customers: even a 1% performance improvement has massive repercussions across the board.
  • Working collaboratively with cross-team and cross-functional stakeholders, you will participate in the conception and implementation of new platform features.
  • Other examples of the work you will be carrying out:

About You:

  • You have 5+ years of software engineering experience, Golang preferred.
  • You have extended experience with Containers, Virtual Machines, Linux, and like digging deep to know how these things work under the hood (tcpdump ,strace and iptables are your best friends).
  • You design systems that improve performance or increase reliability. Or both!
  • You have built and operated distributed systems at scale.
  • You have experience with schedulers and orchestrators for managing containers and non-containerized applications such as Nomad

Benefits:

  • Great 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

The San Francisco, CA base pay range for this role is $180,000-$280,000. This salary range is an estimate. Actual salary will be based on job related skills, experience and location. Pay ranges outside San Francisco may be adjusted based on employee location. The total compensation package also includes benefits and equity-based compensation. Your recruiter can share more about the specific pay range for your location during the hiring process.

Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don\’t necessarily check every box on the job description.

#J-18808-Ljbffr

Software Engineer, Compute Remote - United States employer: vercel.com

Vercel is an exceptional employer that prioritises a collaborative and inclusive work culture, empowering software engineers to innovate and excel in their roles. With a strong focus on professional growth, employees benefit from mentorship opportunities, flexible time off, and a comprehensive healthcare package, all while working on cutting-edge technology that shapes the future of web development. Located in vibrant cities like San Francisco, New York, London, and Berlin, Vercel offers a dynamic environment where you can thrive both personally and professionally.
V

Contact Detail:

vercel.com Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Compute Remote - United States

✨Tip Number 1

Familiarise yourself with Vercel's products and services, especially Next.js and their cloud infrastructure. Understanding how these tools work will not only help you in interviews but also show your genuine interest in the company.

✨Tip Number 2

Brush up on your Golang skills, as it's a key requirement for this role. Consider working on personal projects or contributing to open-source projects that use Golang to demonstrate your proficiency.

✨Tip Number 3

Network with current or former employees of Vercel through platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the specifics of the role you're applying for.

✨Tip Number 4

Prepare to discuss your experience with distributed systems and performance optimisation during the interview. Be ready to share specific examples of how you've improved system reliability or performance in past roles.

We think you need these skills to ace Software Engineer, Compute Remote - United States

Golang Programming
Container Management
Virtual Machine Expertise
Linux System Administration
Distributed Systems Design
Performance Optimisation
Reliability Engineering
Terraform for Infrastructure Provisioning
Nomad for Workload Scheduling
TCP/IP Networking
Debugging Tools (tcpdump, strace, iptables)
Cross-Functional Collaboration
Problem-Solving Skills
Scalability Solutions

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to understand the responsibilities and requirements. Highlight your experience with Golang, distributed systems, and any relevant tools like Terraform and Nomad in your application.

Tailor Your CV: Customise your CV to reflect the skills and experiences that align with the job at Vercel. Emphasise your software engineering experience, particularly in managing clusters and working with containers and virtual machines.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building scalable platforms and your understanding of Vercel's mission. Mention specific projects or achievements that demonstrate your ability to improve performance and reliability.

Showcase Collaboration Skills: In your application, highlight examples of how you've worked collaboratively with cross-functional teams. Vercel values teamwork, so demonstrating your ability to communicate and work well with others will strengthen your application.

How to prepare for a job interview at vercel.com

✨Showcase Your Golang Expertise

Since the role heavily involves writing Golang, be prepared to discuss your experience with it. Bring examples of projects where you've used Golang effectively, and be ready to solve coding challenges on the spot.

✨Understand Distributed Systems

Vercel is looking for someone who has built and operated distributed systems at scale. Brush up on your knowledge of how these systems work, and be ready to discuss your past experiences in managing clusters and instances.

✨Familiarise Yourself with Terraform and Nomad

As Terraform is a key tool for provisioning infrastructure and Nomad is used for scheduling workloads, make sure you understand their functionalities. Be prepared to explain how you've used these tools in previous roles.

✨Demonstrate Collaborative Skills

The role requires working with cross-functional teams. Prepare examples of how you've successfully collaborated with others in the past, highlighting your communication skills and ability to work in a team environment.

Software Engineer, Compute Remote - United States
vercel.com
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>