Full-Time

Staff Software Engineer

Infrastructure Architecture, AI/ML

Posted on 9/6/2024

DigitalOcean

DigitalOcean

1,001-5,000 employees

Cloud computing platform for developers

Data & Analytics
Enterprise Software

Compensation Overview

$235k - $274kAnnually

+ Bonus + Equity Compensation

Senior

Remote in USA

This is a remote role.

Category
Backend Engineering
FinTech Engineering
Software Engineering
Required Skills
Linux/Unix
Requirements
  • Experience delivering virtualized and/or bare metal GPU infrastructure
  • Understanding of AI/ML workloads and overall industry trends
  • A track record of upstream contribution and influence in relevant open source communities (like mlcomms, kernel, and QEMU)
  • Experience driving technical strategy for a company or larger organization
  • Strong collaborator and consensus builder. Author and review design documentation
  • Experience troubleshooting, analyzing, and debugging relevant virtualization stacks (kernel, kvm, QEMU)
  • Experience as a software engineer / developer in a large scale, distributed environment
  • Experience writing secure, testable, and robust low-level code
  • Deep understanding of operating systems, virtualization, and Linux internals
  • Familiarity with related virtualization fundamentals, including networking datapath, containers, and data persistence layers
  • A critical thinker dedicated to solving problems and delivering solutions
Responsibilities
  • Work with your fellow sharks to design, develop, and optimize the next generation of virtualized GPU infrastructure
  • Work with customers and stakeholders to define and refine infrastructure requirements needed to support their AI/ML workload
  • Work with infrastructure technical leaders to define infrastructure requirements to store, move, and manipulate large datasets
  • Guide performance teams on industry standard testing methodologies and help optimize for GPU fabric throughput
  • Identify security improvements and drive review discussions with internal teams
  • Influencing a culture of engineering excellence through active engagement with DigitalOcean’s Architecture group
  • Working directly with individual engineering teams to deliver new infrastructure functions and technologies in support of DigitalOcean AI/ML products
  • Drive technical strategy that influences medium and long term roadmaps
  • 5-20% of your time is spent contributing to open source communities related to our stack and encouraging your fellow sharks to do the same

DigitalOcean provides cloud computing services designed to help developers and businesses focus on building software. Its platform offers mission-critical infrastructure and fully managed services that enable users to quickly build, deploy, and scale applications. DigitalOcean's products work by providing a user-friendly interface and tools that simplify the management of cloud resources, allowing users to allocate computing power, storage, and networking capabilities as needed. What sets DigitalOcean apart from its competitors is its emphasis on simplicity, community engagement, and strong customer support, making it easier for users to navigate cloud computing. The company's goal is to empower developers and businesses to innovate and grow by reducing the time spent on infrastructure management.

Company Stage

IPO

Total Funding

$168.5M

Headquarters

New York City, New York

Founded

2012

Growth & Insights
Headcount

6 month growth

7%

1 year growth

15%

2 year growth

23%
Simplify Jobs

Simplify's Take

What believers are saying

  • Droplet Autoscale Pools enhance efficiency in application deployment and management.
  • Bare Metal GPUs cater to high-performance AI/ML computing demands.
  • Membership in the Ceph Foundation boosts open source storage solutions.

What critics are saying

  • Increased competition from Vultr threatens DigitalOcean's market share.
  • High costs of Bare Metal GPUs may deter smaller businesses.
  • New York expansion could increase operational costs without matching revenue growth.

What makes DigitalOcean unique

  • DigitalOcean offers a no DevOps required experience for developers.
  • The company focuses on simplicity and open source to attract developers worldwide.
  • DigitalOcean's infrastructure supports rapid application deployment and scaling.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote-first

Full health coverage

Wellness coverage

Flexible vacation time

Team-building & social events

401(k) plans

ESPP

Education support

Partner support

Employee giving

INACTIVE