GrepJob
DigitalOcean

Staff Software Engineer

DigitalOcean
Apply
about 4 hours ago

Base Salary

$191k - $239k/yr

Responsibilities

  • Optimize kernels for performance and resiliency across the DigitalOcean fleet.
  • Drive cross-functional engineering initiatives and influence hardware roadmaps.
  • Define low-level software architecture.
  • Tune kernels for low latency, high throughput, and power efficiency.
  • Diagnose and resolve issues in the kernel.
  • Deliver critical kernel fixes and security mitigations.
  • Investigate and resolve virtual machine downtime and kernel issues.
  • Implement monitoring and alerting of key metrics.
  • Improve tooling and automation for testing and deployment.
  • Lead initiatives to enhance shared infrastructure.
  • Work cross-functionally to harness new performance capabilities.
  • Participate in on-call rotations as needed.
  • Collaborate with the Linux kernel community to push changes upstream.

Requirements

  • Bachelor's or Master's degree in Computer Science, Mathematics, or Computer/Electrical Engineering.
  • Experience maintaining Linux kernels for large-scale cloud infrastructure.
  • Broad knowledge of the Linux kernel and kernel subsystems.
  • Demonstrated experience with kernel patching and debugging.
  • Expertise in C/C++ programming and one or more scripting languages.
  • Familiarity with compiler toolchains and build environments.
  • Experience with Linux virtualization using KVM and QEMU.
  • General understanding of Linux kernel security mechanisms.
  • Familiarity with x86_64 and/or ARM architectures.
  • Experience contributing patches to the upstream Linux kernel community is preferred.
  • Excellent cross-team collaboration and communication skills.
  • Professional-level written and spoken English with strong presentation abilities.

Benefits

  • Competitive array of benefits including Employee Assistance Program and flexible time off policy.
  • Reimbursement for relevant conferences, training, and education.
  • Access to LinkedIn Learning's 10,000+ courses for continued growth.
  • Potential for bonuses and equity compensation based on performance.

Tech Stack