Golang / Go Job: Software Developer Swarm Research Team

Swarm

Software Developer Swarm Research Team at Swarm

Remote โ€บ ๐ŸŒ Worldwide, 100% remote position
  (Posted Apr 27 2022)

Job description
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.
The Swarm Research Team is tasked with rigorously spelling out and analysing Swarmโ€™s underlying theory as well as the current implementation. We create theories, write code, run experiments and make concrete suggestions to Swarmโ€™s engineering teams for further improvements. Our work is consumed by various Swarm teams, as well as the wider (research) community.
We are looking for a profile that can help increase the understanding of Swarm and improve communication of what Swarm is by clearly articulating all of our assumptions and choices and making models to communicate, refine and challenge these.

We are looking for an all-round technical profile to help the research team with various tasks such as:
Scraping metrics and data from the real Swarm network
Implementing custom metrics in the Bee source code
Creating modified Bee nodes
Creating Swarm clusters and running test scenarios on them to validate theories
Analysing and presenting any data gathered

Extensive mentoring will be provided. From this position, you will be able to grow your career in several directions.

Key technologies are: Golang, Kubernetes, Grafana

Your role
To have a very thorough understanding of how Swarm behaves, while simultaneously elevating everybody elseโ€™s understanding
To help the research teamโ€™s ideation process by running custom experiments with the Bee node in Swarm clusters
To increase the quality of the research teamโ€™s proposals by backing them up with data
To shorten the idea-validation cycle by creating proof-of-concepts

Your profile
You are a self-starter
You like to help others
You have a technical background
You are curious
You like to work remotely
You can express yourself fluently in English, both verbally and in writing

We appreciate
Experience with technologies, or a willingness to learn:
Golang, Kubernetes, Grafana, Jaeger, OpenTracing, Typescript
Good grasp of distributed systems
Acquaintance with cryptographic concepts

Swarm offers
Competitive compensation as an independent contractor
An open, flat and transparent work environment
The opportunity to be part of a diverse and ambitious remote team
Flexible working hours and remote work


 

Company: Swarm

Swarm
Linkedin profile
Github: ethersphere
Location: ๐ŸŒ Worldwide, 100% Remote

World Map

Skills wanted, in addition to Golang:
blockchain ethereum golang kubernetes node
typescript

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Interview: X-Team & Golang

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with blockchain Golang jobs with ethereum Golang jobs with kubernetes Golang jobs with node Golang jobs with typescript
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter โœ–๏ธ Interview: X-Team & Golang ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Palo Alto, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ซ๐Ÿ‡ท Golang jobs in France ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in Remote ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโ˜๏ธ Gcp & Golang jobsโš›๏ธ React & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโ˜• Javascript & Golang jobsโ˜• Java & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐ŸŸฆ Typescript & Golang jobsโš™๏ธ Saas & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ“‚ Redis & Golang jobsโ˜๏ธ Azure & Golang jobs๐Ÿ—„๏ธ Mysql & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿด Git & Golang jobs