D

DigitalOcean

Runs cloud infrastructure for apps and AI

Staff Software Engineer - Storage

Backend EngineeringPosted on Nov 11
Full-timeBengaluru, Karnataka, IndiaIn-person

About the Job

Requirements

  • Hands-on experience designing and operating production-grade distributed storage systems, such as block, object, or file/NFS storage, at cloud scale.
  • At least 8 years of experience designing and building applications on the cloud, including at least 4 years in storage or distributed systems such as Ceph, replication, consistency, and data durability.
  • Prior experience serving as a technical visionary on large-scale, mission-critical projects and aligning technology strategy with business impact.
  • Expertise in driving operational excellence through automation and best practices.
  • Strong written and verbal communication skills, a track record of mentoring senior and junior engineers, and the ability to translate complex concepts across engineering and business teams.

Responsibilities

  • Drive the design and operation of DigitalOcean's block, object, and file/NFS storage platform, delivering durable, high-performance storage at scale with predictable performance.
  • Drive architectural vision, technical excellence, and innovation across distributed storage systems, from the data plane to customer-facing APIs and experiences.
  • Design, develop, and ship storage capabilities across block, object, and file systems, including data placement, replication, snapshots, and observability.
  • Drive initiatives to deliver an architecture optimized for durability, scalability, low latency, high throughput, and cost efficiency.
  • Improve developer experience, infrastructure resilience, and platform capability.
  • Take on a hands-on lead role as required to roll out new services and ensure timely delivery.
  • Establish and enforce technical standards, coding practices, tooling, and infrastructure guidelines across storage engineering teams.
  • Establish best practices for design, testing, deployments, instrumentation, and performance tuning.
  • Mentor other senior engineers and shape the team's culture of architectural rigor and operational excellence.
  • Work with product managers, stakeholders, and business leaders to translate strategic objectives into scalable technical roadmaps for storage.
  • Partner with compute, networking, and platform teams, including Droplets, Kubernetes, and MicroVMs, and guide customer-facing teams such as support and solutions engineers on storage architecture and best practices.
  • Lead operational excellence for the storage platform; establish mechanisms and processes that scale to the engineering organization while continuously raising standards.
  • Oversee availability, durability, performance tuning, failover strategies, capacity planning, data migration, and disaster recovery.
  • Drive automation, including infrastructure as code, continuous integration and continuous delivery pipelines, deployments, monitoring, and fleet management, to optimize operations.
  • Continuously improve the storage platform by identifying and executing opportunities to increase speed, durability, and cost efficiency.
  • Serve as a subject matter expert on emerging storage technologies and paradigms, including NVMe, distributed file systems, and tiered storage, and lead their productization.
  • Build additional storage capabilities to support broader workloads across DigitalOcean, including AI/ML and stateful compute.

About the Company

DigitalOcean

Runs cloud infrastructure for apps and AI

DigitalOcean provides cloud infrastructure for developers and businesses to build, host and scale applications and AI services. Teams rent virtual machines called Droplets, store data and run managed databases or Kubernetes clusters through a web console and APIs. Its AI services supply GPU computing, model inference and managed environments where software agents use tools and retain information between sessions. Customers pay for the resources they use, with subscriptions and managed services helping teams run applications without maintaining all the underlying infrastructure themselves. DigitalOcean was founded in 2012 and is headquartered in Broomfield, Colorado.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Broomfield, CO
Founded
2012

Recently Posted Jobs

Explore more opportunities at DigitalOcean

See more jobs