Senior Engineer II
Compute + GPU
Confirmed live in the last 24 hours
DigitalOcean

1,001-5,000 employees

Cloud-based app deployment platform
Company Overview
DigitalOcean's mission is to build the software that operates and maintains the best cloud for developers. DigitalOcean simplifies cloud computing so developers and businesses can spend more time building software that changes the world.

Company Stage

N/A

Total Funding

$1.6B

Founded

2012

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

8%

1 year growth

27%

2 year growth

74%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Chef
Rust
Python
Puppet
Ansible
Linux/Unix
CategoriesNew
DevOps & Infrastructure
DevOps Engineering
Cloud Engineering
Requirements
  • 9+ years of software development experience with Distributed Systems and Virtualization
  • Deep understanding and knowledge of Distributed Systems
  • Deep understanding and knowledge of virtualization (such as libvirt, KVM, Xenserver, VSphere, QEMU)
  • Significant experience as a software engineer, developer, or programmer building software used by 100s, if not 1000s of users
  • Expertise with at least one of the following languages: Go, Python, C/C++, or Rust
  • Expertise with concurrency, microservices architecture, and api development
  • Experience with any configuration management systems (Chef, Ansible, Salt and/or Puppet) is a plus but not required
  • Deep understanding of Linux administration and internals
  • Strong opinions, weakly held
Responsibilities
  • Building the services that build and manage Paperspace GPU-enabled virtual machines
  • Working on virtualization at many different levels, from the API and orchestration layers to the hypervisor
  • Building virtualization infrastructure for GPU-compute based applications, and GPU-to-GPU communication
  • Building tools and automation that operate at scale
  • Optimizing systems for performance, flexibility, and maintainability