Staff Software Engineer, Infrastructure Architecture - AI/ML
DigitalOceanAbout the role
Do you ever wonder what happens inside the cloud?
DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure and fully managed offerings, DigitalOcean enables startups and small and medium-sized businesses (SMBs) to rapidly deploy and scale modern applications. As a remote-first organization, our employees, like our customers, are based around the world.
We want people who are passionate about designing and operating secure systems at scale.
We are looking for someone passionate about delivering a world class GPU experience for our developer cloud. If you’re an open source advocate familiar with our stack, who enjoys working remotely and is excited about our mission, this role is for you!
At DigitalOcean, we believe in: Creating simple, yet powerful, foundations (with 💕) from which our community can build. The Infrastructure Fleet Organization delivers on this mission by building performant, reliable, modern, efficient, and secure platform foundations for all DigitalOcean products.
Our Stack: C/C++, Python, Go, Linux, libvirt, KVM, QEMU, CEPH
Our Tools: AWX, Chef, Elasticsearch, Git, Github Actions, GSuite, Jira, Nomad, Slack, Victoria Metrics
Our Team: The person filling this position will report to the Sr. Engineering Director of the Infrastructure Fleet Organization (Infra::Fleet). Infra::Fleet is currently composed of 7 teams and is made up of 60 diverse engineers located across the US, Canada, and Europe.
What You’ll Be Doing:
- 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
What We’ll Expect From You:
- 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
Why You’ll Like Working for DigitalOcean:
- We reward our employees. The base salary range for this position is between $235,000-$274,000 based on relevant years of experience and skills. The salary range for this role is specific to candidates located within the U.S. and will vary for candidates outside the U.S.. Employees may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees including grants of equity upon hire and the option to participate in our Employee Stock Purchase Program.
- We value development. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that is always challenging our teams and employees to continuously grow. We maintain a growth mindset in ever
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s