Software Engineer: Compute

DigitalOcean

(New York, New York)
Full Time Fully Remote
Job Posting Details
About DigitalOcean
DigitalOcean, the cloud for developers, is a dynamic, high-growth technology company that serves a passionate community of technologists around the world. We want to simplify cloud computing for every developer and are working on some of the most challenging and interesting problems in cloud computing.
Summary
As a software engineer on the Compute team, the software you write will run on tens of thousands of hypervisors across our global infrastructure network. You will define the next generation of cloud services, making developers' lives (both inside DO and in the 'wild') easier by building new services to power the hypervisor, placement, database and event systems. This is a unique opportunity to deliver the best user-experience in the industry to millions of developers around the world.
Responsibilities
* Build the services that build Droplets * Design, implement, optimize, and test virtualization configurations * Work with our Platform Engineers to design and support new host configurations * Optimize systems for performance, flexibility, and maintainability * Give back to the community by contributing to open-source projects
Ideal Candidate
**What We'll Expect From You:** * 8+ years experience as a software engineer, developer, or programmer * Expertise with at least one of the following languages: Go, Perl, Ruby, Python, C/C++, Java * Familiarity with Distributed Systems programming * Familiarity with at least one configuration-management system * Deep understanding and knowledge of virtualization (libvirt, KVM, QEMU, Namespaces and Containers) * Deep understanding of Linux **Technologies we use:** * Perl, Go, Libvirt, Virtio, KVM, Open vSwitch, GRPC, MySQL, Chef, Git
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive compensation including a 401k with up to 4% employer match

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.