We’re hiring Nix Engineers!

If you’re interested in using Nix professionally (even if you’ve only used it personally in the past), we would love to hear from you.

Who we are

We’re a ~35 person globally distributed software consultancy. We’re frequent contributors to nixpkgs, and we use Nix and NixOS for almost everything we do.

This is a 100% remote position. Your work will involve creating and improving Nix-based infrastructure, as well as deploying it to the cloud and to traditional baremetal systems.

We do varied consulting work across many industries and with clients of different sizes. Each client brings with it a unique problem domain and a unique set of goals and challenges, and we have found that Nix gives us a huge advantage in integrating disparate systems.

We are committed not only to making transformative software, but to transforming the way software is made. We don’t adopt new technologies for the sake of novelty, but we are constantly evaluating the ecosystem to find useful innovations and opportunities to contribute to their development. The client work we do informs many of the open source contributions Obsidian makes, in the hopes that solutions we’ve found can benefit others. Here are some of the open source projects we maintain or contribute heavily to:

For more open source work, please visit our github page.

What we’re looking for

You must have experience with Nix, but not necessarily in a professional context.

We strongly value the ability to collaborate with teammates to overcome difficulties and design solutions beyond a single person’s expertise.

We are a globally distributed company, and we encourage applicants from all parts of the world to apply. All of our positions are fully remote and our process is as asynchronous as possible. Fluent English skills are required.

  • Strong Nix packaging and development skills
  • Strong Linux skills
  • We strongly value the ability to collaborate with teammates to overcome difficulties and design solutions beyond a single person’s expertise.
  • Familiarity with other functional programming languages, especially Haskell, is a plus, but is not required

To apply, please send an email with your resume and examples of your work to jobs@obsidian.systems. Your code sample must include some work in Nix, but you may also include other languages if you feel your skills are stronger there; commits to nixpkgs or other public Nix repositories are preferred.