Назад
Company hidden
12 дней назад

Staff Software Engineer (Go)

Формат работы
remote
Тип работы
fulltime
Английский
b2
Страна
Spain
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (Go): Building and owning low-level systems for running scientific workloads across cloud infrastructure with an accent on filesystems, checkpoint/restore, process management, and multi-cloud scheduling. Focus on designing reliable distributed systems, optimizing I/O and caching performance, handling spot-instance failures, and setting technical direction for testing and observability.

Location: Remote-friendly team with headquarters in Barcelona and colleagues across the US, UK, and other locations.

Company

hirify.global develops Nextflow and the hirify.global Platform to help scientific, biotech, academic, enterprise, and public-sector organizations scale complex data workflows.

What you will do

  • Design, build, and own low-level systems across Fusion, Fusion Snapshots, Ignite, and Sched.
  • Develop reliable, tested software primarily in Go and C, with Rust and JVM technologies where required.
  • Work with FUSE filesystems, Linux namespaces, CRIU checkpoint/restore, process supervision, signal handling, and static musl builds.
  • Build multi-cloud orchestration and scheduling capabilities across AWS, Azure, and GCP, including autoscaling and spot-instance fault tolerance.
  • Improve performance through chunked I/O, multi-level caching, buffer pools, and bandwidth management.
  • Set technical direction, improve testing and observability, and mentor engineers.

Requirements

  • Deep experience building production-grade systems software with technical ownership at Staff level.
  • Strong Go experience and comfort with C or C++.
  • Solid Linux internals knowledge, including filesystems, namespaces, processes, signals, and networking.
  • Experience building distributed or cloud-native systems and understanding multi-cloud failure modes.
  • Ability to write clear, well-tested, debuggable code and drive work independently.
  • Openness to using AI extensively in engineering work.

Nice to have

  • Experience with CRIU, checkpoint/restore, process migration, FUSE, or filesystem and VFS development.
  • Rust or JVM experience with Groovy, Java, or Micronaut.
  • Knowledge of container runtimes, Docker internals, Kubernetes, HPC, batch systems, applied ML, or data engineering.
  • Open-source systems contributions.

Culture & Benefits

  • Flexible working hours and an international environment with more than 25 nationalities.
  • Continuous skills development, team retreats, and bonding activities.
  • 23 vacation days per year, three additional company days in December, and public holidays according to location.
  • Equity, private health insurance, and private life insurance.
  • Home office allowance valued at over 1,000 USD, mental health app access, and a 1,000 USD annual learning and development budget.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →