Jobless Developer
O

Posted 8 days ago

Performance EngineerOxide Computer Company

Performance Engineer

RemoteRemote

AI Summary

Performance Engineer who identifies and removes performance bottlenecks across systems software, prototyping fixes or rewrites and building tooling to measure performance, primarily in Rust and C.

About this role

  • 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 — and everything in between.

  • Work on systems primarily written in Rust and C.

  • Work with a wide variety of our systems software, including (but not limited to!) 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.

  • Skills

    Block StorageCCrucibleEmbedded SystemsHardware Performance ModelingHeliosHubrisHypervisorsOmicronOperating SystemsPerformance ProfilingPerformance ToolingPropolisRustSystems Performance Analysis

    Explore related jobs

    Browse these categories

    Market data for this role

    All reports →