Are you an engineer who loves building autonomous systems to help your colleagues succeed? We are seeking a software engineer to join our operations team and provide company wide support by expanding on our existing systems and building new ones.
As an operations support engineer working at Oxide, you will:
Design data models that underpin internal systems used by Oxide employees every day and unify data from multiple external stores with Oxide internal data.
Build new tools for our go-to-market and support teams that enable them to provide top tier service to our customers.
Expand upon our existing Oxide Backend Services to cover all parts of the product lifecycle, from design and manufacturing to fulfillment and warranty.
Collaborate with our contract manufacturing partners to design and build data pipelines to give Oxide a single holistic view of our manufacturing programs.
Develop automated systems to perform tasks and operations that are done manually today.
Write backend and frontend systems in Rust and TypeScript.
Provide world class support to your colleagues across a diverse range of internal services and SaaS solutions.
Operate and build upon access control across the company to ensure teams are safe and secure in their daily tasks.
Monitor and maintain availability of internal services. Participate in the on-call rotation for critical services.
Collaborate with colleagues in the decision making process for when to build versus buy systems. Organize and orchestrate the rollout and deployment of both internal and SaaS solutions.
Identify areas for improvement in operations at Oxide, and find solutions to improve their resilience, rigor, and efficiency.
Work with every team at Oxide and solve problems across the organization.
You will thrive in this role if you:
Empathize with others and love building the solutions that make work easy and fun.
Feel a sense of responsibility for the success of your colleagues, and measure that success in their terms.
Have written code in Rust and Typescript. Have previously built automation to improve your colleagues' workflows.
Have experience working directly with the APIs for SalesForce, Zendesk, NetSuite or other data storage SaaS stores.
Love automating yourself out of jobs to have time to help out in different areas.
Are excited about playing with third-party APIs, writing API clients, and integrating with the systems that Oxide uses.
Have hands-on experience using LLMs for engineering tasks and developed an understanding of when to rely on them
Believe in fully documenting your ideas and like reading the documentation produced by others.
Are very comfortable at a Unix terminal.
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.
Read about some of the tools we use to build internal services. Such as:
Browse our public Requests for Discussion to get a flavor for how we work.
Listen to Hiring Processes with Gergely Orosz to familiarize yourself with the Oxide hiring process.
Listen to some of our episodes of Oxide and Friends. A few recommendations:
RFDs: The Backbone of Oxide on an example of the kinds of services you can work on
When Async Attacks! on a particularly pathological performance problem and the tooling we developed to understand it
Scaling Manufacturing about our experience rapidly ramping our manufacturing and supply chain.
Hell is Other Networks on our technical approach in debugging production systems