
DevOps / Site Reliability Engineer
Job Description
Formed in 2014, Tendermint is the creator of Cosmos, an ecosystem of interoperable blockchains. We are a software engineering company that focuses on the Cosmos SDK and Starport, state-of-the-art frameworks for blockchain development. Over USD 16 billion worth of digital assets is secured by the 200+ blockchains built with the Cosmos SDK. We’re passionate, self-driven industry leaders whose vision is to empower people to create a more transparent and accountable world through open, distributed, and interoperable networks. We believe that the technology we’re building will have a major positive impact on how humans connect and coordinate globally. Join our growing international team and help us build the most popular multi-blockchain ecosystem in the world.
Skills:
Responsibilities
-
Design, build and maintain cloud infrastructure for blockchain networks and services and tools that enhance developer experience.
-
Implement software for continuous deployment of blockchain-based applications.
-
Develop tools that run distributed fuzzing around our blockchain to verify quality for our releases.
-
Develop tools and practices to help troubleshoot and diagnosis application, system and network problems.
-
Build solutions with a broad set of technologies in and around cloud solutions: Google Cloud Platform (GCE/GKE/Cloud Run/API), AWS EC2, ECS, Route53, RDS, Lambda, Serverless computing, Docker, Kubernetes, Terraform.
-
Participate in brainstorming sessions on software architectureWork with our security team to develop tooling that can help verify security of our SDK and Tendermint ecosystem.
-
Empower the Engineering and DevX divisions to ship and operate their own systems in production.
Requirements
-
First-hand experience in designing and writing microservices in Golang; bonus point for proficiency in Golang.
-
A strong grasp of computer science fundamentals.
-
Excellent knowledge of networking and communication protocols such as gRPC and Websockets.
-
Good knowledge of relational and non-relational databases.
-
Experience with containerised services and container orchestrators.
-
Understanding of security, performance, server design and cross-platform architectures.
-
Experience in implementing continuous integration workflows with tools such as Jenkins, GitHub Actions or CircleCI.
-
Ability to write scripts or software programs that automate system and software administrations tasks.
-
Experience working in an agile development environment.
-
Exceptional communication skills.
-
Experience working with distributed teams.
Bonus Points
-
First-hand experience in launching production-grade Tendermint-based applications and designing and maintaining enterprise-grade, scalable network infrastructures. Bonus points for having contributed to the launch of at least one Cosmos-SDK application mainnet or participated in at least one Cosmos ecosystem event (e.g. Game of Stakes, Game of Zones, HackAtoms, etc).
-
Interest in consensus protocols, P2P networking, distributed systems.
Job Summary

About
Similar Jobs
The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.
-
Manage day to day responsibility of addressing the needs and concerns of validators. Answering any questions and troubleshooting any issues that may arise during validator/node setup.
-
Cosmos Engineer - Major currency pairs trading on a multi-chain DEX powered by Cosmos - Forex meets DeFi.
-
We're looking for a Protocol Engineer to help design and implement a cross-chain naming system, that will become a core building block for the internet of blockchains.