Swarm is hiring! — Go and Cloud Ops Engineers wanted

Swarm is heading towards its mainnet release. With a solid roadmap to 1.0 the team is unstoppable and rapidly growing. We are looking for Go developers to join the Core and the Infrastructure Team and a Cloud Operations Engineer to take our operations systems to the next level.

Swarm Foundation
Ethereum Swarm
4 min readNov 6, 2020

--

Read all the details about our current openings in this post. If you have any questions or would like to apply please get in touch with us via talent@ethswarm.org.

Open positions

Senior Go Developer — Swarm Core team

Go Developer — Infrastructure team

Cloud Operations Engineer

About Swarm

Swarm is a system of peer-to-peer networked nodes that create a decentralised storage and communication service. The system is economically self-sustaining due to a built-in incentive system enforced through smart contracts on the Ethereum blockchain.

Swarm aspires to shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications can run autonomously yet securely in a planetary-scale deployment and execution environment.

Bee is a Swarm client implemented in Go. It’s the basic building block for Swarm Network.

Bee provides low-level constructs for file storage, feeds, key-value stores and untraceable communication.

The Swarm Bee team strives to keep things clear and simple, making reasoning and discussions efficient. In a broader sense, this applies to everything we do.

Solid, well-tested code is delivered in an agile manner.

Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.

Swarm Offers

  • Competitive compensation
  • An open, flat and transparent work environment
  • The opportunity to be part of a diverse and ambitious remote team
  • Regular team gatherings and other activities
  • Flexible working hours and remote work

Senior Go Developer — Swarm Core team

Your role

  • Development of the reference Swarm implementation in Go aka Bee
  • Bringing code up to spec
  • Delivering well-tested code
  • Conducting thorough code reviews to your peers

Your profile

  • You like to work remotely
  • You are available in CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take initiative
  • You don’t need to google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing

We appreciate

  • A passionate open-source contributor
  • Experience with libp2p
  • Good grasp of distributed systems
  • Acquaintance with cryptographic concepts
  • Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

Go Developer — Infrastructure team

Your role

  • Development of the Swarm integration test suite in Go
  • Improvement of runtime observability and instrumentation
  • Implementing tests in accordance with specs
  • Conducting thorough code reviews to your peers

Your profile

  • You are familiar with low-level Kubernetes APIs
  • You are familiar with Grafana, Jaeger and OpenTracing
  • You have experience of working remotely (with all of its complexities)
  • You are available in CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take initiative
  • You don’t need to google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing

We appreciate

  • A passionate open-source contributor
  • A good grasp of distributed systems
  • General acquaintance with cryptographic concepts

Cloud Operations Engineer

Your role

We are looking for an experienced systems administrator to join our Operations Team, helping us to make our operations systems self-hosted and inline with values of privacy. You will own the systems end-to-end, and architect cloud services from the ground up aligned with privacy values. You’ll set up, migrate, maintain and offer support to users for self-hosted services including, but not limited to:

  • Swarm’s CRM and Accounting system, including writing scripts in Python for different modules
  • Mail servers, webmail access
  • Shared drive, collaborative documents, video conferencing, messaging and analytics services
  • System for daily backups and mirroring of relevant information

Your profile

  • Experienced with Linux and Python
  • Ideally you worked some time as a systems engineer
  • You know how to scale platforms for enterprise level organizations
  • You are familiar with Swarm and related software (we can help with this)
  • You are highly productive, self-starter and self-motivated
  • You are able to work full-time remotely
  • You are available in CET timezone
  • You manage your own time effectively and respect time constraints
  • You can comply with defined coding standards
  • You can express yourself fluently in English, both verbally and in writing

We appreciate

  • Familiarity with the open source space
  • Hands on experience with Nextcloud and Odoo
  • Knowledge of JavaScript, HTML5, CSS, Agile methodologies
  • Experience in developing services around real-time messaging/services

If you are interested please let us know by sending your CV to talent@ethswarm.org.

Join our community

--

--

Swarm Foundation
Ethereum Swarm

Swarm is a system of peer-to-peer networked nodes that create a decentralised storage. Website: https://www.ethswarm.org/