
Performance Engineer
Overview
Oxide is seeking versatile engineers to work on the performance of their systems, from hardware to the highest levels of the application stack.
Job Description
Oxide is looking for engineers who love understanding and improving the performance of systems. The role involves working on a variety of systems, primarily written in Rust and C, and developing infrastructure and tooling to better understand systems performance.
Responsibilities
- - Work rigorously to understand existing limiters to performance, wherever those limiters may lie
- - Prototype improvements to the system, be they small fixes, larger scale re-writes, or entirely de novo subsystems
- - Work on systems of a variety of ages, spanning from decades-old to entirely new
- - Work with a wide variety of our systems software, including our host operating system (Helios), our hypervisor (Propolis), our block storage service (Crucible), our embedded operating system (Hubris), and our control plane (Omicron)
- - Work with a variety of hardware as needed to understand and model the performance ramifications of different architectural or component decisions
- - Develop infrastructure and tooling to better understand systems performance
Required Skills
- - Believe that every instruction is sacred, every instruction is great
- - Love to hunt slow, broken code and replace it with a vastly improved alternative
- - Are deeply analytical and data-intensive
- - Have used whatever tooling at your disposal to understand systems behavior (e.g., DTrace/eBPF, snoop/tcpdump, truss/strace)
- - Have implemented your own tools where the right tool didn’t exist (or otherwise needed to be extended)
- - Have experience shipping software written in Rust, C, or another systems-oriented language
Benefits
- - Remote first
- - Flexible working hours
- - Premium healthcare with 100% of premiums covered for employees and dependents
About the company
Servers as they should be. Oxide is building a new kind of server. True rack-scale design, built with the innovations of cloud hyperscale technology, to make running on-premises compute infrastructure as easy as cloud. True rack-scale design, built with the innovations of cloud hyperscale technology, to make running on-premises compute infrastructure as easy as cloud.
All Job Openings at Oxide