
Staff Software Engineer
DigitalOceanabout 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.