Position Overview
We are seeking a talented and proactive Blockchain Engineer based in Singapore to join our dedicated team. The ideal candidate will have a strong passion for blockchain technology and a solid understanding of node infrastructure operations. As a Blockchain Engineer, you will be responsible for managing and optimizing blockchain nodes, ensuring their reliability, security, and performance.
Your Impact
- Deploy, configure, and maintain blockchain nodes across various networks, including Bitcoin, Ethereum, and Cosmos.
- Monitor node performance and health, identifying and resolving issues to ensure continuous operation and uptime.
- Implement security best practices to protect blockchain nodes from potential vulnerabilities and cyber threats.
- Optimize node configurations and parameters to enhance efficiency, scalability, and resource utilization.
- Collaborate with other engineers to automate node deployment and management processes.
- Conduct performance testing and benchmarking to evaluate the impact of node configuration changes and upgrades.
- Stay up-to-date on blockchain protocols, updates, and releases, and apply patches and upgrades as necessary.
- Troubleshoot and resolve technical issues related to blockchain node operations, including connectivity, synchronization, and consensus.
- Document operational procedures, configurations, and troubleshooting steps to maintain a knowledge base for reference and training purposes.
- Provide technical support and assistance to internal teams and external clients regarding blockchain node operations and infrastructure.
Role Requirements
- Proven experience in blockchain technology, with a focus on node operations and infrastructure management.
- Solid understanding of blockchain principles, protocols, and consensus mechanisms.
- Experience with blockchain node deployment and configuration tools (e.g., Bitcoind, Geth, Gaiad).
- Experience with monitoring and alerting frameworks (Grafana, PromQL).
- Experience with log ingestion and querying languages (Loki, LogQL).
- Advanced proficiency with Linux systems administration.
- Proficiency using Ansible and Bash for automation and scripting tasks.
- Proficiency with programming languages such as Golang and version control tools such as Git.
- Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes, Docker Compose).
- Strong analytical and problem-solving skills, with the ability to independently troubleshoot complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Detail-oriented with a focus on quality and continuous improvement.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple tasks and priorities effectively.
- Enthusiasm to work in the blockchain industry and passion for decentralized applications.
- Excitement about building the next generation of blockchain staking infrastructure.