Original job description
We are looking for a DevOps / Platform Engineer to focus on creating reliable, reproducible, and secure infrastructure and developer environments that enable software engineers to build and operate complex, multi-party systems with confidence.
You will work closely with software engineers to support services written to manage infrastructure and deployment pipelines and help lead a transition from traditional Linux environments toward Nix-based systems (including NixOS). This role is well suited for someone who enjoys working across systems, tooling, and developer experience - and who values correctness, clarity, and long-term maintainability.
What You Will Do
Design, build, and maintain infrastructure and deployment pipelines supporting applications.
Support and evolve Linux-based systems, including a transition to Nix / NixOS and reproducible build environments.
Create and maintain CI/CD pipelines for Scala- and TypeScript-based services.
Partner closely with software engineers to improve:
developer environments
build and release workflows
observability, reliability, and operational tooling
Operate and support production systems with a focus on reliability, security, and auditability.
Help standardize configuration, tooling, and environments across development and production.
Participate in incident response, root cause analysis, and continuous improvement.
Document systems, processes, and operational knowledge clearly and thoughtfully.
Position Requirements
A minimum of four years of experience in DevOps, Platform Engineering, SRE, or systems engineering roles.
Strong experience working with Linux systems in production environments.
Experience with Nix, NixOS, or reproducible build systems, or demonstrated interest and hands-on learning in this area.
Experience building and maintaining CI/CD pipelines.
Familiarity with containerized services and modern deployment practices.
Strong understanding of core infrastructure and systems concepts:
system configuration and automation
networking fundamentals
monitoring, logging, and alerting
reliability and failure modes
Ability to collaborate effectively with application engineers and explain systems tradeoffs clearly.
Experience working in a remote or distributed team with strong written and verbal communication skills.
Nice to Have
Experience supporting distributed systems or multi-service architectures.
Experience in regulated, high-reliability, or enterprise environments.
Infrastructure-as-code experience (e.g., Nix, Terraform, or similar).
Experience operating cloud infrastructure (AWS, GCP, Azure).
Contributions to open-source projects, tooling, or public infrastructure repositories.
Why This Role
Play a key role in a thoughtful transition to reproducible, declarative infrastructure using Nix.
Collaborate with strong engineers solving genuinely hard technical problems.
Emphasis on correctness, maintainability, and long-term system health - not quick hacks.
Strong learning culture with support for deep technical growth.
Remote-first, flexible work environment.
Competitive compensation based on experience and location.
How to Apply
We care more about what you’ve built and operated than where you’ve worked. Please include:
Your resume or CV.
Links to GitHub, GitLab, or other public repositories showing infrastructure code, tooling, automation, or systems work you’ve done.
Open-source contributions, side projects, or examples of non-trivial operational systems are highly encouraged.
If a repository represents team-based work, please briefly describe your personal contributions.