ChainSafe is a leading blockchain research and development firm specializing in infrastructure solutions for the decentralized web. Alongside its contributions to significant ecosystems such as Ethereum, Polkadot, Filecoin, and more, ChainSafe creates solutions for developers and teams across the web3 space utilizing our expertise in gaming, bridging, NFTs, and decentralized storage. As part of the mission to build innovative products for users and better tooling for developers, ChainSafe embodies an open-source and community-oriented ethos.
To learn more about ChainSafe, look at our Discord, GitHub, and website.
Here’s what you need to know before reading on:
- Our progressive tech stack includes Go, Rust, and TypeScript
- We spearhead ecosystem projects like Lodestar, Web3.js, Forest, and Gossamer
- We are global, remote-friendly, and open to contractors
At ChainSafe, you’ll be part of a team that believes in the community's vital importance and contributes to advancing humanity with open-source and decentralized technology.
About the Role
As a Blockchain Operator (BlockOps) member with the Lodestar team, you will have the opportunity to make impactful contributions providing direct support to the Lodestar consensus client team and the Ethereum protocol ecosystem as a whole. You’ll improve collaboration and productivity by helping our team of core developers automate infrastructure, workflows and experiments by collaborating with other infrastructure professionals within ChainSafe and the larger collective of developers and node operators in the Ethereum ecosystem.
We’re seeking an individual excited with helping Ethereum scale to become the most effective, impactful and valuable blockchain for global settlements. This position will work directly with consensus layer clients like Lodestar and execution clients which are critical to the success of Ethereum. This would include developing, using and maintaining innovative tooling/infrastructure to standup ephemeral multi-client devnets, staking node operations, metrics collection and block/client analysis. You will be expected to build custom tooling to solve problems, communicate these solutions to the team and the community as a whole. You’ll be joining a team of international specialists to ensure the success of the client software and the Ethereum protocol ecosystem.
Responsibilities
- Orchestrate, experiment and architect blockchain node infrastructure such as multi-client devnets, test limitations with automated tooling such as fuzzers and specification conformance testing
- Learning about the Ethereum protocol, its roadmap, and working with external community contributors to achieve milestones
- Familiarizing and operating Ethereum consensus and execution layer clients in various advanced configurations within public and private testnets
- Implement and maintain CI/CD pipelines to support Lodestar during development and release cycles
- Building and enhancing existing monitoring and logging infrastructure
- Analyze and diagnose block/client metrics, logging and monitoring to improve the Lodestar client software
- Conduct research experiments and propose solutions to continuously improve the resiliency and continuity of Lodestar and our deployed infrastructure
- Develop and implement custom tooling as necessary to solve complex problems
- Support operating existing infrastructure as necessary, including public nodes, staking validators and development testnets
Requirements
- At least three years of prior DevOps, Infrastructure, Site Reliability or Cloud Engineer experience
- Strong experience working with configuration management tools such as Ansible and Terraform
- Experience working with Docker containers and using them in production systems
- Languages: Any modern programming language (Go, Rust, Python, TypeScript). You might need to write some code or scripts for custom tooling
- Experience working with some of the major public clouds. e.g. AWS, Azure, DigitalOcean, OVH, Hetzner
- Competent with the “basics” (e.g Linux usage and computer networking)
- Collaborative, communicative, and confident in their abilities to work well with all team members at all seniority and skill levels
- Deployed and managed monitoring and alerting systems based on time-series metrics E.g. Prometheus/InfluxDB, Grafana, Alertmanager, etc.
- Self-motivated individual with enthusiasm for learning and building things with a results-driven attitude ⭐
Bonus Points
- Understanding of container orchestration platforms like Kubernetes
- Understanding deeper level metric query languages like PromQL
- Software engineering/development background
- Knowledge of blockchain technology, especially Ethereum
- Running Ethereum client software
- Virtualization management platforms like Proxmox or other hypervisor solutions
- Open source contributions
If you feel like you’re the perfect fit for the role, please apply even if you don’t match all the requirements.
Hiring Steps
- Candidates will be invited to a 60-minute Technical interview with an Infrastructure member.
- Lastly, candidates will be invited to a 60-90 minute Technical and Values-based interview with Lodestar team members.
Why Join ChainSafe
Founded by developers for developers, ChainSafe is a remote-first company with an international team. We continue to provide opportunities for personal and professional growth, value autonomy and responsibility, have a results-driven environment, and offer flexible work hours.
We care deeply about our values and look for these attributes in every new team member. In addition, we recognize the benefits of cultivating a diverse team and aspire to embed respect for all people into our culture. We encourage women, the LGBTQIA+ community, people of color, and members of any other group underrepresented in the blockchain space (or tech in general) to apply.
How to Apply
Please fill out the Greenhouse application form below and ensure that you attach your resume and link your Github/Gitlab profile or any software project you have contributed to (if applicable).