Are you the kind of hands-on engineer that loves helping others be productive and efficient? Do you enjoy being around cutting edge computers and the bevy of equipment required to develop them? We are looking for an experienced infrastructure engineer to manage our growing engineering lab and the rest of our corporate equipment. As part of our operations team, you will be managing a diverse array of hardware and software to support teams company wide.
While Oxide is a remote-friendly company, we host physical infrastructure both in our office and offsite and maintaining it cannot always be done remotely. This role requires regular on-site presence at our Emeryville, CA office (2–5 days per week), with as-needed travel to our colocation facilities (much less frequent).
As a lab infrastructure engineer working at Oxide, you will:
Manage and expand the network infrastructure for our lab, office, and colocation facilities (e.g., switches, routers, VPNs, BGP).
Maintain the ever-growing set of development boards, servers, racks and networking gear that are part of our engineering lab, ensuring your remote colleagues can develop and test on them frictionlessly.
Operate the shared storage system engineering and support relies on.
Design, deploy, and operate corporate office systems including security systems, access control, and conferencing.
Work with infrastructure colleagues to build and maintain communication and collaboration services for all employees in a remote-first company.
Collaborate on and execute business continuity plans.
Build and maintain the tools and automations you need for reliable and efficient results.
You will thrive in this role if you:
Prefer proactive design and management to firefighting.
Feel a sense of responsibility for the success of your colleagues, and measure that success in their terms.
Love automating yourself out of jobs to have time to help out in different areas.
Enjoy a highly collaborative work environment.
Have experience administering infrastructure powered by Unix systems.
Have familiarity with illumos, or willingness to learn.
Have programming experience and a willingness to get familiar with Rust.
Believe in fully documenting your ideas and like reading the documentation produced by others.
Get excited about a wide range of technical topics and dig really deep into them.
Don’t mind coworkers getting really excited about decades-old computer front panels.
Before applying for this role, you should:
Learn enough about our technologies and our product to understand our approach.
Browse our public Requests for Discussion to get a flavor for how we work
Listen to some of our episodes of Oxide and Friends. A few recommendations:
Holistic Engineering on our integrated hardware/software approach
The Power of Proto Boards! on how we quickly iterate on board design
Raiding the Minibar on our adventures with a board we designed to aid manufacturing
Helios on the genesis of our illumos derivative as discussed in RFD 26
Textual UIs with Orhun Parmaksız on building the kind of user interfaces that we use in manufacturing.